jquery 数据表返回倒数第二行而不是最后一行
jquery datatable is returning second last row instead of last row
我正在开发一个使用 jquery 数据表的应用程序,在用户插入一些东西后我重新加载了 jquery 数据表,除了以下代码之外一切正常:
$.when( myDataTable.ajax.reload(null, false) ).done(function() {
var last_row = myDataTable.row(':last').data();
console.log(last_row);
});
它应该return 最后一行数据对象,但我得到的是倒数第二行数据对象。任何帮助,将不胜感激。
我按照https://datatables.net/reference/api/ajax.reload()的描述弄错了,有一个回调可以在重新加载完成时调用。快乐黑客!
更新编码为
myDataTable.ajax.reload(function(){
var last_row = myDataTable.row(':last').data();
console.log(last_row);
}, false));
我正在开发一个使用 jquery 数据表的应用程序,在用户插入一些东西后我重新加载了 jquery 数据表,除了以下代码之外一切正常:
$.when( myDataTable.ajax.reload(null, false) ).done(function() {
var last_row = myDataTable.row(':last').data();
console.log(last_row);
});
它应该return 最后一行数据对象,但我得到的是倒数第二行数据对象。任何帮助,将不胜感激。
我按照https://datatables.net/reference/api/ajax.reload()的描述弄错了,有一个回调可以在重新加载完成时调用。快乐黑客!
更新编码为
myDataTable.ajax.reload(function(){
var last_row = myDataTable.row(':last').data();
console.log(last_row);
}, false));