我正在使用jQuery DataTables并在成功插入数据库后添加行。如何强制刷新表格?我已经检查了文档,但发现只有在使用Ajax加载数据时如何刷新。我正在添加到tbody客户端。
答案 0 :(得分:1)
如果您使用的是旧数据表
tableObj.fnClearTable();
tableObj.fnAddData(data);
tableObj.fnDraw();
还fnRedraw()
,如果要重绘表格
如果您使用新的数据表,那么this可能对您有所帮助。
var table = $('#example').DataTable();
$('#myFilter').on( 'keyup', function () {
table
.search( this.value )
.draw();
} );
var table = $('#example').DataTable();
// Sort by column 1 and then re-draw
table
.order( [[ 1, 'asc' ]] )
.draw( false );