如何使用JSF每5秒自動刷新一次div。我有一個id = statusBlock的div,我希望其中的狀態和評論每5秒自動更新一次,以便用戶自動獲取所有狀態更新而不刷新整個頁面。我搜索了stackoverflow站點,但找不到任何可以讓我使用JSF來做的事情。使用JSF自動刷新div
回答
這可以通過使用setInterval JavaScript函數,使服務器一旦當呼叫來實現。
一個簡單但不那麼花哨的例子就是爲了使用戶無法更新由他的數據來執行隱藏UICommand
/她:
<script type="text/javascript">
setInterval(function() {
document.getElementById('myForm:btnLoadData').submit();
}, 5*1000);
</script>
<h:panelGroup id="divData" layout="block">
<!-- content... -->
</h:panelGroup>
<h:form id="myForm">
<h:commandButton id="btnLoadData" value="Hidden" action="#{bean.loadData}"
style="display:none">
<f:ajax execute="@form" render=":divData" />
</h:commandButton>
</h:form>
如果我不想使用隱藏的UICommand,如果我只想刷新'
您應該手動向服務器發送ajax請求,如[在此解釋](http://www.developer.com/java/web/article.php/10935_3870686_2/Inside-JSF-20s-阿賈克斯和-HTTP-GET-Support.htm)。請注意,'UICommand'很大程度上幫助你做這些事情。此外,您可以重複使用第三方庫來處理PrimeFaces這樣的工作(如@ RodrigoSasaki的回答中所述)。 – 2013-03-21 15:25:10
我可以省略操作屬性。如果我刪除了'action =「#{bean.loadData}」'',它會導致任何問題嗎?它是否是mandatoyr? – 2013-03-21 23:39:52
在最新的帖子,OP問如果答案可以使用普通的JSF。 – 2013-03-21 14:26:30
對不起@LuiggiMendoza,但什麼是OP? – 2013-03-21 14:42:27
OP =原創海報。請參閱http://www.urbandictionary.com/define.php?term=op – 2013-03-21 14:43:02
- 1. 自動刷新div
- 2. DIV自動刷新
- 3. 使用Jquery自動刷新多個div
- 4. 自動刷新Div內容
- 5. jquery自動刷新div
- 6. 自動刷新div和當textarea選擇停止刷新div
- 7. 使用ajax自動刷新
- 8. 自動刷新多個div MVC
- 9. 自動刷新Wordpress帖子Div
- 10. 自動刷新一個div HTML/jQuery
- 11. 表中的Javascript自動刷新div
- 12. javascript自動刷新div而不刷新整個頁面
- 13. 如何使用AJAX自動刷新div或網頁
- 14. 使用jQuery每10秒自動加載並刷新div
- 15. 如何使用自動完成插件來刷新div?
- 16. 幾秒鐘後使用javascript自動刷新一個div?
- 17. 在MySQL上使用jQUery自動刷新DIV變化
- 18. 自動刷新div中的iframe仍然刷新時,隱藏DIV jquery經典asp
- 19. AJAX Div使用PHP刷新
- 20. 使用jquery mobile刷新div
- 21. 自動刷新
- 22. 刷新JSF頁面
- 23. 刷新自動調用persist
- 24. 使用Electron中的Webpack自動刷新
- 25. UltraWinGrid自動刷新
- 26. 自動刷新JSON
- 27. 自動刷新PHP
- 28. JSF - 基本頁面刷新後自動關閉彈出窗口
- 29. 頁面自動刷新而不刷新
- 30. 用jQuery自動刷新div - setTimeout或其他方法?
http://stackoverflow.com/a/11228281/ 617373 – Daniel 2013-03-21 15:28:14
[JSF的可能重複,定期刷新組件與ajax?](http://stackoverflow.com/questions/11228198/jsf-refresh-periodically-a-component-with-ajax) – Daniel 2013-03-21 15:29:18