我现在已经修复了好几天了(准确地说是5天),我得到了这个错误。DataTables警告:表ID =活动表-无法重新初始化DataTable。有关此错误的更多信息,请参见http://datatables.net/tn/3这是我完整的Jquery代码,此代码在将其分离到一个函数中后就初始化了数据表,以便组织起来:$(document).ready(function() { initialize_table();});function initialize_table(){ var salesman = $("#salesman-filter").val(); var supervisor = $("#supervisor-filter").val(); var startdate = $("#start-date").val(); var enddate = $("#end-date").val(); var columns = [ { "width": "80px", "targets": 0 }, { "width": "200px", "targets": 1 }, { "width": "200px", "targets": 2 }, { "width": "200px", "targets": 3 }, { "width": "200px", "orderable": false, "targets": 4 }, { "width": "200px", "targets": 5 }, { "width": "100px", "targets": 6 }, { "width": "110px", "targets": 7 }, { "width": "150px", "orderable": false, "targets": 8 }, { "width": "150px", "orderable": false, "targets": 9 }, { "width": "150px", "orderable": false, "targets": 10 }, { "width": "150px", "orderable": false, "targets": 11 }, { "width": "150px", "orderable": false, "targets": 12 } ]; var table = $('#activities-table').DataTable({ "serverSide": true, "bprocessing": true, retrieve: true, "ajax": { url: "activities-data.php", type: "POST", data: {salesman:salesman, startdate:startdate, enddate:enddate, supervisor:supervisor}, error: function(data){ console.log(data); } }, "columnDefs": columns, "language": { "emptyTable": "No data found", "zeroRecords": "No data found", "info": "Showing <b>_START_</b> to <b>_END_ of _TOTAL_</b> entries", "paginate": { "first": "First", "last": "Last", "next": "Next", "previous": "Previous" },我尝试添加以下内容,但错误仍然不断出现检索:true销毁:true有没有办法解决这个问题?并同时避免?
1 回答
萧十郎
TA贡献1815条经验 获得超13个赞
您应该销毁表并重新初始化
添加此代码:。
$('#activities-table').dataTable().fnDestroy();
前:
var table = $('#activities-table').DataTable({.....
- 1 回答
- 0 关注
- 188 浏览
添加回答
举报
0/150
提交
取消