2015-06-17 419 views
0

在數據表中,而不是一次抓取所有記錄,想顯示前20條記錄,然後單擊下一步我必須使用ajax顯示接下來的20條記錄。請您幫助解決這個問題中的一部分例子。我已經搜索,但我沒有得到足夠的數據。Datatables服務器端處理

$('#example').dataTable({ 
    "processing": true, 
    "serverSide": true, 
    "iDisplayLength":20, 
    }); 

而且我已經使用這個

var oTable; 
    $('.paginate_enabled_next').click(function() 
    { 
    oTable.fnSetDisplayLength = 2; 
    oTable.fnDraw(); 
    }); 

oTable = $('#example').dataTable(); 

除了這個會的u任何一個解釋在那裏我必須改變。

回答

0

您需要提供ajax網址,從中可以獲取和顯示數據。如果您嘗試過使用Ajax,請添加服務器端代碼, 將能夠幫助您完成分頁 以下鏈接將幫助您完成此操作。 https://www.datatables.net/examples/data_sources/server_side.html

+0

是的,我試過這個鏈接,但對我來說,特定表的數據庫中的整個記錄​​顯示沒有分頁。請你說哪裏將是錯誤。 – User11

+0

我得到了結果,但有一個疑問,請他們中的任何一個答覆。在服務器端處理文件中,我們必須給數據庫字段名稱以獲得所需的字段記錄。在我的數據表中,我有S.no,編輯和刪除字段如何在服務器端處理文件。我試圖給空間,但沒有工作。請他們中的任何一個回答我的懷疑。 – User11

+0

您的意思是說您需要使用數據表列名稱映射服務器端字段名稱?如果是這樣,可以通過在數據表中使用aColumns來實現 –

相關問題