【发布时间】:2012-05-18 16:29:45
【问题描述】:
我正在尝试类似下面的东西--
<h:commandButton id="btnOK">
<f:ajax event="action" execute="@this" render="idHeader"
listener="#{myBean.actionSubmit()}"/>
</h:commandButton>
我希望当 ajax 请求完成时,在 UI 中进行一些处理。我正在使用以下 jQuery 代码:
$(document).ajaxComplete(function() {
$.modal.close();
});
但我的问题是 jQuery 方法根本没有被触发。我想知道 JSF ajax 提交是否会触发 ajaxComplete 事件??
【问题讨论】:
-
我的 onevent javascript 函数中的这种“成功”状态存在一些问题。似乎除了IE之外的所有浏览器都没有问题,并且在它返回成功状态后重新渲染组件。 IE 虽然在返回成功状态后重新渲染。如果您试图从您的 javascript 操作重新渲染的组件中的某些内容,这绝对是一个问题。虽然其他所有浏览器都运行良好...我还没有看到解决这个 IE 问题的方法。