我正在尝试为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文件路径的地方,我已经完成了。当我加载页面时,它表示文件未找到,并且在控制台中它显示的路径与上面指定的路径不同。
答案 0 :(得分:0)
问题在于dataTables引用.swf文件的方式。它没有在页面顶部引用,但是在dataTables的脚本中,我遇到的问题是由于我使用的文件结构。我不得不将.swf文件移动到根文件夹,在dataTables脚本中引用它,它没有问题!