jquery datatable返回第二行而不是最后一行

时间:2018-05-19 15:53:04

标签: javascript jquery jquery-plugins datatables

我正在开发一个使用jquery数据表的应用程序,我在用户插入一些完美的工作后重新加载jquery数据表,除了下面的代码:

$.when( myDataTable.ajax.reload(null, false) ).done(function() {
    var last_row = myDataTable.row(':last').data();
    console.log(last_row);
});

它应该返回最后一行数据对象,但我得到的是第二行最后一行数据对象。任何帮助,将不胜感激。

1 个答案:

答案 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));