[英]Jquery Datatable is not getting recreated
我正在动态创建jquery数据表。 ColumnNames和Rows值使用Ajax调用来自服务器端。 现在,我需要每次都重新初始化该数据表,因此我在每个ajax调用中都使用了属性"bDestroy": true,
但是在第一次显示后,DOM中断了。 这是我的代码
$('#JDatadt').dataTable({
"order": [],
"dom": "Bfrtip",
"buttons": ["csv", "excel", "pdf"],
"columnDefs": [{ "className": "dt-center", "orderable": false, "width": 20 }],
"bInfo": false,
"paging": true,
"processing": true,
"bDestroy": true,
"columns": dataObject[0].columns,
"data": dataObject[0].data
});
这里出了什么问题。 请帮忙
默认情况下,如果未指定数据表,则尝试对索引为0的列进行排序。 如果您不想默认对任何列进行排序,只需添加
"aaSorting": [[ ]] ,
您可以使用datatable的fnDestroy()函数销毁表。 它一定会为您工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.