我正在开发一个使用jquery数据表的应用程序,我在用户插入一些完美的工作后重新加载jquery数据表,除了下面的代码:
$.when( myDataTable.ajax.reload(null, false) ).done(function() {
var last_row = myDataTable.row(':last').data();
console.log(last_row);
});
它应该返回最后一行数据对象,但我得到的是第二行最后一行数据对象。任何帮助,将不胜感激。
答案 0 :(得分:0)
根据https://datatables.net/reference/api/ajax.reload()的描述我犯了错误,有一个回调可以在重新加载完成时调用。快乐哈克!
已更新已编码
myDataTable.ajax.reload(function(){
var last_row = myDataTable.row(':last').data();
console.log(last_row);
}, false));