我正在使用JQuery Datatables,并通过Ajax调用添加行来加载更多页面。
现在,我希望仅在单击最后一页上的分页的“下一步”按钮时才进行ajax调用。
单击最后一页上的“下一步”按钮时,我进行ajax调用并将响应附加到数据表中。
如果收到空响应,则禁用“下一步”按钮。
仅当单击数据表最后一页上的“下一步”按钮时,如何捕获单击事件?
因为,当单击数据表“倒数第二个”页面上的“下一步”按钮时,也会触发click事件。
// 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.
}
});