2015-04-02 34 views
-2

我已經從數據庫中獲取20000條記錄。現在我需要使用分頁在UI中顯示這些記錄。我正在使用jQuery表格分頁插件。如何在客戶端加載所有數據並執行分頁而不需要到服務器端?

當我的頁面加載時,我將加載20000條記錄,我需要在客戶端執行分頁。我可以如何做到這一點,而無需爲每個請求轉到服務器端。

+0

不要這樣做。在頁面加載時要傳輸所有20000條記錄需要多長時間?提出額外的服務器請求有什麼問題?將您需要的內容轉移到第一頁,並在需要時爲剩下的內容提出進一步的要求。 – 2015-04-02 06:26:22

+0

即時通訊使用數據表,如果我通過json響應我可以在客戶端使用這些操作? – 2015-04-02 08:19:54

回答

0

我想你需要使用延遲加載向下滾動。因爲這是顯示數據的有效方式DataTable是您的選擇,但一旦您的數據增加可能是服務器沒有響應好。

樂意幫忙, Amit Patel。

+0

謝謝阿米特,我的問題是我有一個餅圖,當我點擊一個餅圖上它返回一個值。我將使用該值過濾表格。這可以使用數據表實現嗎?我可以在數據表中使用自定義過濾選項嗎? – 2015-04-02 08:30:20

+0

我認爲你需要在你的桌子上使用索引。這樣你可以獲得更快的數據。以及查詢應該優化。在圖表上添加更多的過濾器會使您的結果更快。如果所有的都不工作,你需要使用XML數據。這是最後一個選項,可以更快地找回數據庫。 – 2015-04-07 13:22:19

相關問題