我有一个 div 和三个按钮。基于按钮单击,数据表中的列会发生变化。这是我的代码
$('#impfamilydatatable').dataTable({
"aaSorting": [[ 1, "desc" ]],
"bDestroy": true,
"iDisplayLength": 15,
"aLengthMenu": [[15, 30, 90, -1], [15, 30, 90, "All"]],
});
button-1 在数据表中有 3 列,2,3 - 有 4 列
如果我首先单击 button1,则 dataTable 工作正常,但对于其他两个按钮 datatable 未加载。如果我首先单击加载的按钮 2 数据表,那么按钮 3 也是如此,但不是按钮。我得出的结论是,如果表中没有列更改,那么只会出现这个问题。
有什么解决办法吗?
$('#impfamilydatatable').dataTable().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"]],
});
但这些都不起作用