2012-02-08 92 views
0

我有一個CMS中的頁面,我正在處理產品與屬性表一起顯示的位置。在某些情況下,表格有很多行,導致瀏覽器崩潰。如果不是過於舒服地研究後端併爲表格使用AJAX和分頁,有沒有辦法可以減少客戶端一次加載的HTML數量? jquery table/pagination插件可以幫助解決這個問題,還是使用服務器端分頁的唯一答案?謝謝!可能延遲加載客戶端上的表格內容?

+1

檢查http://datatables.net/usage/server-side或jQGrid服務器端分頁。將大量數據轉儲到瀏覽器會使瀏覽器活動變慢。 – 2012-02-08 22:06:15

+0

謝謝,這些都爲我尋找好選擇 – bsod99 2012-02-08 22:33:08

回答

1

描述您使用的CMS可能是信息豐富的。 A cms已退出通用。 我不認爲有一種方法可以解決您在不深入後端的情況下面臨的問題。 如果您使用JQuery或某種插件加載所有數據以在客戶端對其進行分頁。那麼你可能已經解決了顯示數據的瀏覽問題,但所有的數據仍然被加載! 除非您可以自己找到插件或編寫一些代碼來與後端進行通信,只需要查詢數據的部分(在您的案例頁面中),則可以解決瀏覽問題,而不是一次加載所有數據。

或者你可以讓後端(服務器端)爲你做分頁。

這一切都取決於你的設置,你沒有很好地描述。

+0

這是一個我正在使用的wordpress電子商務插件。我正在深入研究後端,看看如何在服務器端對其進行分頁。是的,我擔心最糟糕的:)它必須做到,一廂情願地認爲有一個客戶端解決方案。 – bsod99 2012-02-08 22:32:35