我正在使用数据表,但是我使用循环加载数据。没有从Ajax加载。有没有一种方法可以在不刷新页面的情况下更新表内容?
答案 0 :(得分:0)
答案 1 :(得分:-1)
您可能想要的是rows().invalidate()
,它可以更新表的所有数据,如下所示:
table
.rows()
.invalidate()
.draw();
也就是说,您可能只需要更新一些单元格或行。如果要处理循环,可以考虑简单地更新循环中的行,例如:
table.rows().every(function () {
this.data('some new row data');
});
// redraw the table after loop is complete
table.draw();
如果您在问题中提供更多详细信息,例如代码示例,数据源,正在更新的内容以及更新的时间,那么给出更简洁的答案会更容易。