0

いくつかのコンテンツといくつかのリンクとボタンを含む h:form があります。a4j:commandLink/Button with render="@form" がフォーム内で使用されていますが、このリンクをクリックすると ajax エラーが XML 応答本文で表示されます。この問題は IE9 でのみ発生します。

Firefox、Chrome、IE7、IE8 で完全に動作します。また、完全なフォームではなくフォームのセクションを再レンダリングすると、正常に機能します。

誰かこれについて手がかりを持っていますか?

4

1 に答える 1

1

何時間ものデバッグの後、動的に含まれていた内部 XHTML にいくつかの jquery JS ファイルが含まれていることがわかりました。その内側の XHTML には、フォームの再レンダリングを実行する commandLink/commandButton があります。IE9 はこれを好みません。

js ファイル インクルージョンscriptタグを h:form の外側の Outer XHTML に移動して、問題を解決しました。

于 2012-10-26T07:17:20.550 に答える