是否有任何插件/創業板或簡單的方法來完成像Twitter一樣的分頁功能?像Twitter一樣的Ajax分頁
這意味着,顯示一個「更多」按鈕,使用Ajax單擊後會顯示更多帖子(例如)。
如果有任何修改will_paginate插件的簡單方法,那也是有用的。
是否有任何插件/創業板或簡單的方法來完成像Twitter一樣的分頁功能?像Twitter一樣的Ajax分頁
這意味着,顯示一個「更多」按鈕,使用Ajax單擊後會顯示更多帖子(例如)。
如果有任何修改will_paginate插件的簡單方法,那也是有用的。
我用它來簡化無頁面分頁。似乎是沒有更多按鈕的更好的解決方案。
will_paginate項目wiki有an entry on Ajax pagination。這真的很簡單。
我使用Twitter的分頁我的應用程序之一,所以我就點你到:
http://github.com/tsigo/jugglf/blob/master/lib/twitter_pagination.rb - 掛接到will_paginate來顯示「更多」按鈕
http://github.com/tsigo/jugglf/blob/master/app/views/members/raids/index.html.haml - 視圖使用從上面
http://github.com/tsigo/jugglf/blob/master/app/views/members/raids/index.js.erb渲染器 - 即附加下一集頁面
你能告訴我如何使用它嗎?我已經添加了三個文件,但它現在仍在工作。我想我一定會錯過一些東西。 – 2010-10-12 20:50:00
嗯......是的,這些只是例子。當然,如果你把他們放進去,他們就不會工作。 – 2010-10-12 21:23:09
請問你能解釋我的工作方式嗎? – 2010-10-12 21:39:38
我已經添加上我目前正在對應用程序類似Twitter的「更多」按鈕RJS視圖。我使用了從http://railscasts.com/episodes/114-endless-page的確切方法。
在此解決方案中,一旦向下滾動到頁面底部會導致無限頁面,將在div的底部添加更多結果。我改變了JavaScript,以便它只會在單擊「加載更多」按鈕時才發送ajax請求,以便將更多結果添加到div的底部。
是的。我試過這個,但是雖然它有效,但當我點擊插件的任何頁面時,使用螢火蟲我已經看到它正在執行許多Ajax調用...你知道爲什麼會發生這種情況嗎? – 2010-10-12 20:16:38
不,我不知道。我必須看到你的實現和它所做的調用。 – 2010-10-12 21:16:34