То, что вы вероятно хотите, это 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();
Было бы проще дать более краткий ответ, если бы вы предоставили более подробную информацию в своем вопросе - например, пример кода, источник данных, что обновляется и когда.