oTable = $('#SLData').DataTable({
"lengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, 'All']],
"order": [[ 0, "asc" ]], "pageLength": 10,
'processing': true, 'serverSide': true,
'sAjaxSource': '<?php echo base_url();?>dev.php/website/edit_categories_list',
"columns": [null, null, null, null, null, {"orderable":false, "searchable": false}]
});
这是服务器端数据表,并尝试在ajax中执行某些操作后重绘表
在ajax done函数中调用oTable.fnDraw();
但它没有重绘数据表
提前致谢
答案 0 :(得分:1)
首先使用object销毁数据表,然后尝试在ajax done函数中初始化数据表
oTable.fnDestroy();
$('#SLData').dataTable();
试试这段代码,我希望这是有效的。