2014-08-12 2 views
0

Я пытаюсь добавить расширение TableTools для jQuery plugin dataTables. Я получил его на сайт, но файл .swf не включен. Вот код:Почему этот dataTables плагин jQuery (TableTools) не работает?

$(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'); }); 

Идентификатор стола - это весы. sSwfPath - это то место, где сказано, чтобы указать путь к swf-файлу, который я сделал. Когда я загружаю страницу, она говорит, что файл не найден, а в консоли он показывает другой путь, чем указанный выше.

+0

Вы ссылались на плагин в верхней части страницы html? и если консоль показывает другой путь, чем указанный, попробуйте CTRL + R, чтобы увидеть, отображается ли оно – programnub112

+0

Я никогда не ссылался на файл .swf. попробовал его с помощью тега script, но это не сработало. не думал, что это будет, но не знает, что еще попробовать. может ли меня угнать, например, включить путь для этого типа файла? – justjoe300

ответ

0

Проблема связана с тем, как dataTables ссылается на файл .swf. Он не упоминается в верхней части страницы, но в сценарии для dataTables, и проблема, с которой я столкнулась, связана с файловой структурой, которую я использую. Мне пришлось перенести файл .swf в корневую папку, ссылаться на него в сценарии dataTables, и это не сработало!

Смежные вопросы