Я использую JQuery Datatables и загружаю больше страниц, добавляя строки с помощью вызова Ajax.
Теперь я хочу сделать вызов ajax только тогда, когда нажата кнопка «Следующая» на последней странице.
Когда нажимается кнопка «Далее» на последней странице, я выполняю вызов ajax и добавляю ответ в таблицу данных.
Я отключаю кнопку «Далее», если получаю пустой ответ.
Как отловить событие click только при нажатии кнопки Next на последней странице таблиц данных?
Поскольку событие click также вызывается при нажатии кнопки Next на второй последней странице таблицы данных.
// If the Next button is not disabled and is clicked
$('.paginate_button.next:not(.disabled)', this.api().table().container())
.on('click', function(){
// Checking if the page is the last page
if((dataTable.page.info().page+1 == dataTable.page.info().pages)) {
// Further processing (like making the ajax call)
// and append the response to Datatables.
}
});