我有一个简单的表单和一个非常简单的 bean 来监听 ajax 事件。这是一些代码:
<script type="text/javascript">
function myfunction() {
alert('error');
}
</script>
<h:commandButton id="someid" value="somevalue" >
<f:ajax event="click" execute="someids" listener="#{MyBean.fireEvent}" onerror="myfunction()" />
</h:commandButton>
我在调试中使用 eclipse 来查看何时MyBean.fireEvent
被调用,据我所知,它在onerror="myfunction()"
执行后被调用。这可能是什么原因?
我正在使用带有 Resin 的 mojarra 2.0。
谢谢。