【问题标题】:jquery datatable is returning second last row instead of last rowjquery 数据表返回倒数第二行而不是最后一行
【发布时间】: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);
});

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

【问题讨论】:

    标签: javascript jquery jquery-plugins datatables


    【解决方案1】:

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

    更新编码为

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 2021-02-15
      • 1970-01-01
      • 2012-04-22
      • 2022-07-15
      • 1970-01-01
      相关资源
      最近更新 更多