jquery datatable возвращает вторую последнюю строку вместо последней - PullRequest
0 голосов
/ 19 мая 2018

Я работаю над приложением, использующим jquery datatable, и перезагружаю jquery datatable после того, как пользователь вставил что-то, все работает отлично, за исключением следующего фрагмента кода:

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

Это должно вернуть данные последней строкиобъект, но я получаю второй объект данных последней строки.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 05 июня 2018

Я ошибся, согласно описанию https://datatables.net/reference/api/ajax.reload(), существует обратный вызов, который можно вызвать после завершения перезагрузки.Счастливого взлома!

Обновлено Код:

myDataTable.ajax.reload(function(){
      var last_row = myDataTable.row(':last').data();
      console.log(last_row);
}, false));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...