2014-02-17 118 views
2

朋友, 我只是jquery datatable的新手,我發現了一個很棒的jquery插件。所以我試圖將它與.NET集成,顯然是因爲我正在查找datatable上的PageIndex更改或PageIndex更改的事件。但不幸的是,我沒有找到類似的東西。那麼這個插件有什麼事件會在頁面索引改變時執行?JQUERY Datatable PageIndex更改事件

我試着將頁面事件綁定到數據表。但只有當我點擊prev或next按鈕時才起作用。它沒有工作時點擊頁碼。請求您的支持提前

+1

這個? - > http://datatables.net/docs/DataTables/1.9.0/#page – FabioG

+0

@FabioG與Page方法的問題是它只會在下一個和上一個按鈕事件調用 –

回答

1

感謝fnDrawCallback事件是在每一個「畫」觸發的事件,因此,當一個頁面索引已更改。

$(document).ready(function() { 
    $('#example').dataTable({ 
    "fnDrawCallback": function(oSettings) { 
     alert('DataTables has redrawn the table'); 
    } 
    }); 
}); 
+1

這可能是一個解決方案,我試過了,但是老實說,因爲fnDrawcallback將會在很多情況下執行,所以它並不是最佳的方式。不只是頁面索引更改... –

+0

據我所知,沒有一個事件會觸發每個頁面索引更改。 您可以將「Page」事件綁定到數據表,但這可能僅適用於next和prev按鈕事件。 '$(table).bind('page',function(){ //console.log('page changed'); });' –

+0

好朋友,我會盡量多嘗試一些希望... –