2011-10-28 116 views
0

我使用tablesorter jquery插件爲我的表與數據庫結果。但是,我有超過10,000行要加載,並且在加載表時,它會一次加載所有10,000行,然後將結果分頁爲每頁10,20,30,40條結果。有沒有什麼辦法可以防止他們一次加載或加載前100等tablesorter插件分頁

我已閱讀此論壇,並沒有問這個問題。請不要誤解我沒有遇到顯示每頁結果數量(10,20,30,40等)的問題,實際上是在第一次加載時加載行,因爲我有一個龐大的10,000行數據庫。

謝謝你的時間。

+0

你可以使用你用來返回數據集的代碼嗎? – dSquared

+1

tablesorter插件不是用來處理如此大量的行的,並且在頁面上一次只能使用x行數量需要ajax加載,這是由tablesorter支持的,而不是由tablesorter的分頁插件支持的。我建議尋找另一個插件來替換tablesorter。 –

回答

1

我想你想要的是一次加載10行,然後每次你改變頁面,加載下一個10,是否正確?

如果是這樣,我建議看看jqGrid。它具有許多內置的功能,包括分頁,排序和異步服務器調用。

+0

是的,這是我正在尋找。最初當我加載頁面時,它加載所有的數據,然後它只顯示10.這就是爲什麼最初我看到一個非常小的滾動條,然後變得更小。沒有轉移到新的插件可以幫助我嗎? – johndie

+0

我對你使用的插件不熟悉,所以我在這方面沒有多大的幫助。根據其他評論者的說法,我會建議您切換到不同的網格插件或推出自己的分頁系統。後者可能會更快,但前者可能會更容易。 – arb