如何定期自動刷新Rails 3中的參數?自動刷新Rails 3中的頁面
5
A
回答
14
將下列HTML放入適用視圖的<head>
之內。這個頁面在POST參數發送時不應該使用,只有GET參數。將5
更改爲以秒爲單位的時間間隔,您希望頁面在此處刷新。
<meta http-equiv="refresh" content="5" />
雖然這個工程,我推薦使用AJAX來只刷新需要的內容,這將不僅是快,但不能顛簸給用戶,將會對你的服務器的負載較低的影響考慮。
這不是特定於Rails的,適用於任何網頁。由於Rails是服務器端,並且服務器無法控制瀏覽器,因此Rails無法控制頁面刷新。
1
完全不同且更現代的方法是使用諸如PusherApp的服務。它將使用Javascript在Pusher服務器上打開一個套接字,並偵聽應該在頁面上產生更改的事件。
相關問題
- 1. Rails 3使用AJAX刷新頁面
- 2. 刷新頁面3
- 3. 頁面自動刷新而不刷新
- 4. 自動刷新刷新頁面
- 5. 自動刷新頁面
- 6. 刷新頁面自動
- 7. 自動刷新頁面
- 8. Django。自動頁面刷新
- 9. Html頁面自動刷新
- 10. 自動刷新php頁面
- 11. Javascript自動刷新頁面
- 12. Liferay頁面自動刷新?
- 13. 頁面自動刷新onClick
- 14. PHP - 自動刷新頁面
- 15. 自動刷新HTML頁面
- 16. Rails AJAX和刷新頁面
- 17. 自動刷新頁面的倒計時
- 18. redirect_to不是在Rails 3中刷新頁面
- 19. Rails 3 ajax更新部分不工作沒有頁面刷新
- 20. 如何阻止頁面自動刷新?
- 21. 每30秒自動刷新頁面
- 22. 如何自動刷新頁面
- 23. 頁面始終自動刷新
- 24. 頁面自動刷新參數
- 25. 刷新頁面鏈接自動點擊
- 26. 如何自動刷新Ejs頁面
- 27. Ajax自動提交和刷新頁面
- 28. 停止自動頁面刷新
- 29. Jquery Ajax自動刷新頁面
- 30. 如何自動刷新Java servlet頁面
您不必使用付費服務。使用類似[Socket.IO](http://socket.io/)的[WebSockets](http://en.wikipedia.org/wiki/WebSockets)可以在你自己的服務器上免費設置一點點工作的。 PusherApp使用WebSockets本身。 – 2011-02-24 06:09:43