[英]How to use server-side processing in JQuery DataTables without Ajax
[英]How paginate results in Datatables properly (ajax, server-side)?
我有一個數據表( https://www.datatables.net )。 我知道如何從服務器檢索數據,這就是我所需要的。 由於我需要通過ajax進行分頁的服務器端支持,因此我想知道該怎么做?
這是我如何檢索第一頁的方法:
$('#example').DataTable( {
"ajax": '/ajax/get-data.json'
});
我可以通過請求'/ajax/get-data.json?page=XX'來檢索其他頁面。 我的問題是如何使數據表做到這一點? 通常,如何使用服務器中的數據對數據表中的結果進行分頁?
您需要的是服務器端處理
基本上將datatable serverside參數設置為true
$('#example').DataTable( {
"ajax": '/data/handle'
"serverSide": true,
});
之后,無論何時該表在服務器端觸發事件,您都將通過json接收當前頁面,搜索和所有相關信息。 從那開始,編寫一個處理該數據並返回適當行的函數。
有關更多信息,請參見: https : //datatables.net/manual/server-side 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.