繁体   English   中英

Primefaces和ajax onsuccess事件

[英]Primefaces and ajax onsuccess event

我使用带有Primefaces的ajax remoteCommand组件,该组件使用boolean值更新inputHidden字段。

我呼吁JS功能onsuccess事件remoteCommand但似乎因为当我测试功能DOM更新之前调用inputHidden值,这是不正确的值,但如果我设置的时间间隔之后测试3S,我有权利价值。 ..

代码:

<p:remoteCommand process="..." onsuccess="hideOrShowNotification();" />

第一个JS测试:

function hideOrShowNotification(){
   alert($('#tabView\\:register_form\\:hiddenNotification').val()); 
}

第二次JS测试:

function hideOrShowNotification(){
  setInterval(function(){alert($('#tabView\\:register_form\\:hiddenNotification').val());}, 3000);  
}

在第一种情况下,我收到false值,在第二种情况下,我收到true价值。 预期值为true

所以当调用我的JS函数时,我的DOM没有完全加载。

完全加载DOM后如何调用JS函数? 我相信onsuccess事件会这样做,但显然没有。

好吧......它的oncomplete事件。 我之前测试过,但也许我忘了清除浏览器缓存以重新加载新的JS文件。

编辑: 链接到primefaces标签文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM