我做一个json请求并在dom中用行填充一个表,然后调用.DataTable()使其成为一个数据。我出于各种原因这样做而不是ajax调用。
现在我想在这个表中添加行(通过操作dom并手动添加行)。如何“刷新”或“重新加载”数据表以解释这些新行?
谢谢!
答案 0 :(得分:0)
当我需要重新启动dataTable时,我使用destroy()方法。然后我正常重新初始化它。
var table = $("#table").DataTable();
// Table is updated
addRow();
// Destroy outdated table
table.destroy();
// Create a new instance of dataTables
table = $("#table").DataTable();