0

我正在尝试为 jQuery 插件 dataTables 添加 TableTools 扩展。我已将它放到网站上,但 .swf 文件未包含在内。这是代码:

$(document).ready(function() {
var table = $('#balances').DataTable({
    tableTools: {
        "sSwfPath": "../_inc/content/current-loan-balances-report/copy_csv_xls_pdf.swf"
    }
});
var tt = new $.fn.dataTable.TableTools( table );

$( tt.fnContainer() ).insertBefore('div.dataTables_wrapper'); } );

表的 ID 是余额。sSwfPath 是它所说的为 swf 文件指定路径的地方,我已经这样做了。当我加载页面时,它说找不到文件,并且在控制台中显示的路径与上面指定的路径不同。

4

1 回答 1

0

问题在于 dataTables 引用 .swf 文件的方式。它没有在页面顶部引用,而是在 dataTables 的脚本中引用,我遇到的问题是由于我使用的文件结构。我不得不将 .swf 文件移动到根文件夹,在 dataTables 脚本中引用它,它没有问题!

于 2014-08-13T16:42:22.870 回答