簡體   English   中英

在rails中刷新頁面的一部分

[英]Refreshing part of a page in rails

是否有一種簡單的方法可以在rails中刷新頁面的一部分?

假設我有一個可能更新的頁面部分,比如博客上的評論數量。 是否有一種簡單的方法來指定頁面的那一部分(比如,它所在的div類或其他內容)然后讓頁面的那一部分檢查是否在預先指定的時間內有任何更新,例如30秒?

我確信這可以使用一些瘋狂的javascript / ajax / something但是rails有內置的這樣的東西嗎?

如果沒有,那么最好的方法是什么?

任何幫助深表感謝!

您最好的選擇是為要刷新的特定內容部分定義部分內容,然后在HTML視圖中將其呈現出來。 您還可以在類似的控制器上使用JS查看中的jQuery replace調用來執行“刷新”。 最后,只需使用jQuery添加一個定期計時器,該計時器使用JS格式調用控制器的操作。

Jon希望你發現這篇博文有助於理解Rails 3和jQuery

http://stjhimy.com/posts/07-creating-a-100-ajax-crud-using-rails-3-and-unobtrusive-javascript

編輯:固定鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM