jquery 数据表返回倒数第二行而不是最后一行

Posted

技术标签:

【中文标题】jquery 数据表返回倒数第二行而不是最后一行【英文标题】:jquery datatable is returning second last row instead of last row 【发布时间】:2018-10-29 19:43:35 【问题描述】:

我正在开发一个使用 jquery 数据表的应用程序,并且在用户插入除以下代码之外的所有内容后,我重新加载了 jquery 数据表:

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

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

【问题讨论】:

【参考方案1】:

根据https://datatables.net/reference/api/ajax.reload() 的描述,我弄错了,有一个回调可以在重新加载完成时调用。哈克快乐!

更新编码为

myDataTable.ajax.reload(function()
      var last_row = myDataTable.row(':last').data();
      console.log(last_row);
, false));

【讨论】:

以上是关于jquery 数据表返回倒数第二行而不是最后一行的主要内容,如果未能解决你的问题,请参考以下文章

excel中怎么将一列中的第一行和最后一行互换,第二行和倒数第二行互换,依次类推

word行倒置 我想把写的程序都倒转,就是最后一行变成第一行 倒数第二行变成第二行 请问怎么能很方便的做到

如何着色/删除 SwiftUI 列表中最后一行和倒数第二行之间的分隔符?

python读取大文件倒数第二行

linux 如何批量提取文件最后几行

EXCEL里如何求第一行和指定一行,第二行和倒数第二行,第三行和倒数第三行。。。。。。的平均值?