Jsf 在bean操作之后执行javascript

Jsf 在bean操作之后执行javascript,jsf,jsf-2,Jsf,Jsf 2,我使用的是JSF2.0。在bean方法之后是否还可以调用javascript函数?差不多 <h:commandLink oncomplete="pop()" action="#{bean.method}"/> 我试着完成,但没有成功 我找到了一个办法 <h:commandLink action="#{bean.method}"> <f:ajax onevent="pop"/> </h:commandLink> <script ty

我使用的是JSF2.0。在bean方法之后是否还可以调用javascript函数?差不多

<h:commandLink oncomplete="pop()" action="#{bean.method}"/>

我试着完成,但没有成功

我找到了一个办法

<h:commandLink action="#{bean.method}">
  <f:ajax onevent="pop"/>
</h:commandLink>

<script type="text/javascript">
    function pop(data){
        if(data.status == "success"){
           ....
        }
    }
</script>

函数pop(数据){
如果(data.status==“成功”){
....
}
}
可能有更好的方法,所以如果你有更好的解决方案,请留下你的答案

我找到了一个办法

<h:commandLink action="#{bean.method}">
  <f:ajax onevent="pop"/>
</h:commandLink>

<script type="text/javascript">
    function pop(data){
        if(data.status == "success"){
           ....
        }
    }
</script>

函数pop(数据){
如果(data.status==“成功”){
....
}
}
可能有更好的方法,所以如果你有更好的解决方案,请留下你的答案

也许我能帮你。。。或者,如果您有一个小函数,您可以在
oncomplete
属性中编写完整的代码。。。或者,如果您有一个小函数,您可以在
oncomplete
属性中编写完整的代码。