仅在最后一页时,如何捕获分页数据表的“单击”事件?

时间:2018-11-20 13:40:52

标签: javascript jquery datatables

我正在使用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. 
        }
     }); 

0 个答案:

没有答案