添加primefaces ajax时未调用JSF命令按钮



当我试图在命令按钮被调用后添加要调用的javascript函数时,我遇到了一个问题,但当我删除p:ajax代码时,我只得到了要调用的javascript函数"forGo((",而没有得到托管bean中的函数寄存器。函数执行成功,但我也需要执行forGo函数,我两年前写了这个代码,它运行得很好,任何建议都会有所帮助,谢谢。

<p:commandButton value="Register" actionListener="#{ClientMB.Register()}" >
<p:ajax event="click" oncomplete="forGo()"></p:ajax>
</p:commandButton></h:form>

我建议删除<p:ajax>,直接使用<p:commandButton>oncomplete属性:

<p:commandButton value="Register" actionListener="#{ClientMB.Register()}" oncomplete="forGo()" />

最新更新