Datatables.js creates a few errors when using IE 8, as the String method "trim()" isn't supported, and IE 8 throws fatal errors when trying to use a property or a method on a null object. It's easy enough to check support for "trim()" and just not use it if it's unavailable. It's also easy enough to check for the existence of a variable before using a property or method. Patch coming soon...
IE 8 is too old to support.