0

我的 h:form 包含一些内容和少量链接和按钮。在表单中使用了带有 render="@form" 的 a4j:commandLink/Button,但是当我单击此链接时,出现 XML 响应正文的 ajax 错误。此问题仅出现在 IE9 中。

它在 Firefox、chrome、IE7、IE8 中完美运行。此外,当我重新呈现表单的一部分而不是完整的表单时,它工作正常。

请问有人有这方面的线索吗?

4

1 回答 1

1

经过几个小时的调试,发现我在内部 XHTML 中包含了一些 jquery JS 文件,这些文件是动态包含的。那个内部的 XHTML 有 commandLink/commandButton 可以重新渲染表单。IE9 不喜欢这样。

我将 js 文件包含script标记移至 h:form 之外的外部 XHTML,从而解决了该问题。

于 2012-10-26T07:17:20.550 回答