I think I figured it out. The problem seems to be with TableTools's support of jQuery "multiple" selectors. My original selector ($('#browser_data, #task_list')
) results in the default (and unavailable) SWF path.
When I change the selector to $('#task_list')
it works.
See working JSFiddle. Note that the second table is no longer enhanced with DataTable plugin.
Of course, if you want to call DataTables on multiple tables, with TableTools enabled, you can always use this jQuery syntax:
$('#task_list, #browser_data').each( function() {
$(this).dataTable({ ...your options here etc...});
});
See http://jsfiddle.net/jhfrench/6b74w/308/ for multiple tables enhanced by DataTables/TableTools.