Jquery 检查DataTables何时完成呈现
我正在使用.NETCore中的razor将大量数据呈现到表中。我在表上使用DataTables,并尝试在加载/呈现表中的数据时添加微调器/加载文本 我已经尝试了Jquery 检查DataTables何时完成呈现,jquery,.net-core,datatables,Jquery,.net Core,Datatables,我正在使用.NETCore中的razor将大量数据呈现到表中。我在表上使用DataTables,并尝试在加载/呈现表中的数据时添加微调器/加载文本 我已经尝试了initComplete回调,但它会在更早的时候触发(至少在browser和console.log中可以看到,它会在完成前几秒钟记录)。那么,是否有可能以某种方式检查DataTable是否完成了渲染 提前感谢。initComplete在初始化数据表后触发。您可以使用drawdelegate代替。 看看下面的例子 var table = $
initComplete
回调,但它会在更早的时候触发(至少在browser和console.log中可以看到,它会在完成前几秒钟记录)。那么,是否有可能以某种方式检查DataTable是否完成了渲染
提前感谢。
initComplete
在初始化数据表后触发。您可以使用draw
delegate代替。看看下面的例子
var table = $('#tableId').DataTable();
table.on( 'draw', function () {
// your code here
});
最后使用drawCallback(与您提到的相同)隐藏/显示表和加载微调器。谢谢,太好了。但是使用.on(“draw”)委托还有一个额外的好处,它将来也可以处理动态加载的内容。