【发布时间】:2015-11-03 17:07:44
【问题描述】:
使用table.destroy()方法后我的表格行仍然显示,只有搜索框和datatable的其他边框不显示。
我想删除数据表中的所有行,基本上我想删除整个数据表以便我可以重新初始化它。
谢谢
【问题讨论】:
标签: datatable datatables datatables-1.10
使用table.destroy()方法后我的表格行仍然显示,只有搜索框和datatable的其他边框不显示。
我想删除数据表中的所有行,基本上我想删除整个数据表以便我可以重新初始化它。
谢谢
【问题讨论】:
标签: datatable datatables datatables-1.10
【讨论】:
table.clear().draw();。只是table.clear() 不起作用。
如果其他人发现了这个线程,我在尝试用 ajax 调用替换数据表时遇到了同样的问题。在 ajax 响应对我有用且没有错误之后调用 destroy 然后重新初始化数据表。 documentation
$('#myTrigger').click(function(e){
e.preventDefault();
table.destroy();
$.ajax({
type: 'post',
url: 'processor.php',
data: $('#myform').serialize(),
success: function (response) {
var table = $('#myTable').DataTable({
"pageLength": 25
});
}
});
});
【讨论】: