使用table.destroy后()方法,我的表行仍显示,不显示只有搜索框和DataTable的其他边界。
我想删除数据表中的所有行,基本上我想删除整个数据表,这样我可以重新初始化。
谢谢
如果别人发现这个线索,我试图取代Ajax调用一个DataTable时有同样的问题。调用破坏,然后重新初始化DataTable之后Ajax响应工作对我来说没有任何错误。 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
});
}
});
});