jQuery数据表未加载到单个div上?
我有一个div和三个按钮。基于按钮单击,datatable中的列将发生更改。 这是麦可德jQuery数据表未加载到单个div上?,jquery,datatables,jquery-datatables,Jquery,Datatables,Jquery Datatables,我有一个div和三个按钮。基于按钮单击,datatable中的列将发生更改。 这是麦可德 $('#impfamilydatatable').dataTable({ "aaSorting": [[ 1, "desc" ]], "bDestroy": true, "iDisplayLength": 15, "aLengthMenu": [[15, 30, 90, -1], [15, 30, 90, "All"]], }); 按钮1在数据表中有3列,按钮2,3
$('#impfamilydatatable').dataTable({
"aaSorting": [[ 1, "desc" ]],
"bDestroy": true,
"iDisplayLength": 15,
"aLengthMenu": [[15, 30, 90, -1], [15, 30, 90, "All"]],
});
按钮1在数据表中有3列,按钮2,3有4列
若我第一次点击按钮1,那个么dataTable工作正常,但对于其他两个按钮,dataTable并没有加载。
若我第一次点击button-2 datatable loaded,那个么button-3也会被点击,但button不会被点击。我的结论是,若表中并没有任何列更改,那个么只有这个问题才会出现
有什么解决办法吗
$('#impfamilydatatable').dataTable().fnDestroy()代码>(我也试过)
但是这些都不起作用发布click event函数。这是ajax调用,respose进入了一个coomon方法,在该方法中,此数据表构建,因为我建议您删除:“bdestory”:true,并且每次单击按钮时,销毁数据表并再次创建它。您是如何销毁数据表的?tableobj.fnDestroy();
var a="";
if(a !="") a.fnDestroy();
a = $('#impfamilydatatable').dataTable({
"aaSorting": [[ 1, "desc" ]],
"bDestroy": true,
"iDisplayLength": 15,
"aLengthMenu": [[15, 30, 90, -1], [15, 30, 90, "All"]],
});