我想知道是否有可能使用jQuery的ajax函數來不斷地返回結果到頁面並相應地進行更新。不斷返回JavaScript/jQuery的Ajax結果?
我的意思是這樣的: - 用戶打完搜索 - jQuery使用AJAX功能來獲得前25分的結果,並將它們添加到表中。 - 當用戶查看該列表時,jQuery一次抓取結果25並將它們添加到表中。
這背後的想法是,說你的用戶搜索有10,000個結果。我想將它們加載到一個由Javascript控制頁面的表格中,這樣我們就不必每次用戶想要轉到下一頁時都返回到服務器。 用戶查看前25個結果所需的時間,我們可能會有下一個50個加載,這意味着我們將有一個非常活潑的接口與所有的結果。
現在確實有一些缺點: - 用戶不能立即去「最後」 - 用戶不能立即排序表(或者如果他們確實可能立即有一個表排序不正確)
不過,我認爲這是一個有趣的想法,並希望嘗試一下......但我不知道從哪裏開始。
如何讓ajax函數繼續運行直到發生某些結果?您可以將結果添加到表中並讓該表不斷更改而不會給用戶帶來糟糕的界面體驗?
你可以很容易地執行排序,你也可以有最後一次...這只是用不同的排序(等)再次運行原始查詢,你可以重新開始你的25頁結果頁面...作爲如果他們已經重新搜索......然後開始在背景中重新加載25次...... – davidsleeps 2009-12-15 03:48:37