gpt4 book ai didi

ajax - JSF,使用ajax定期刷新组件?

转载 作者:行者123 更新时间:2023-12-03 15:16:19 24 4
gpt4 key购买 nike

我正在开发一个应用程序 JSF,我想定期刷新一个组件,使用 ajax 就像 facebook 通知区域行为一样。
我怎样才能做到这一点?

最佳答案

民意调查是你需要使用的

Poll component make ajax calls in a specified interval.



例如 Primefaces 投票
<h:form id="form">
<h:outputText id="txt_count" value="#{counterBean.count}" />
<p:poll interval="3" listener="#{counterBean.increment}" update="txt_count" />
</h:form>

展示链接 Primefaces Ajax Poll

纯 JSF 方法是使用 js 计时器来调用期刊 document.getElementById('someFormId:idOfButton').click();
或 jquery $("#someFormId\\:idOfButton").click();
而按钮看起来像这样
<h:commandButton id="idOfButton">
<f:ajax render="txt_count"></f:ajax>
</h:commandButton>

像这样的东西
setInterval(function(){$("idOfButton").click()},3000);

更多关于定时器 JavaScript Timing Events

关于ajax - JSF,使用ajax定期刷新组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11228198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com