a4j:commandButton导致IE7上的整页重新加载

时间:2010-05-25 17:09:27

标签: ajax internet-explorer jsf

我们的流程允许用户激活其帐户,然后配置电子邮件首选项。我们正在使用标签:

<a4j:commandButton id="activate"
                   action="#{controller.agreeAction}"
                   image="/img/ok.png"
                   styleClass="activate-button"
                   reRender="mainContent, sideBar"
                   oncomplete="showEmailDialog();" />

这适用于Firefox,但在IE上,showEmaiDialog()会触发显示新对话框,然后重新加载整页,立即再次隐藏它。我输入了许多alert()调用以确保发生了什么。我看到电子邮件对话框,直到我清除showEmailDialog()脚本中的最后一个警告框,然后我看到我放入jQuery(文件).ready()的警报。为什么IE会重新加载整页而不是仅仅刷新请求的部分?

0 个答案:

没有答案