2017-08-08 150 views
0

在dataTables中遇到了一些問題我希望你能幫助我。在請求它呈現具有正確數據的表格之後,但是搜索,分頁和入口過濾器不工作,並且整個頁面沒有響應。DataTables服務器端處理掛起

代碼:

function generate (table, action, verb, columns,func) { 
    var table = $(table).DataTable({ 
     "serverSide": true, 
     "processing": true, 
     "ajax": { 
      "url": action, 
      "type": "post", 
      "datatype": "json" 
     }, 
     "columns": columns 
    }); 
+0

檢查控制檯「搜索,分頁」,必須有一些錯誤。 –

+0

已經檢查過,但控制檯中沒有錯誤 –

+0

當你設置''serverSide「:true'時,所有的分頁和搜索必須由服務器端代碼來處理。你在做那個嗎?請顯示執行數據庫查詢的查詢。 – markpsmith

回答

0

我的問題是,我加載整個記錄,如在頁面的有效數據表中的第一負荷約70個數據有滯後。我意識到,當服務器端設置爲true時,搜索,分頁和過濾在服務器端處理。數據表發佈了一些必要的數據,以便它能夠正常工作,如繪製,開始,長度等等。因此,在第一個加載數據表中將會發布start = 0,長度取決於需要顯示的條目(即10 ,顯示25,50,100條記錄),當我將這些信息提供給我的後端時,我需要根據發佈的長度加載10或25或50或100條記錄。希望有人可以幫助解決這個問題

相關問題