当我试图在命令按钮被调用后添加要调用的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()" />