-1

フォームでコメント セクションを使用しており、jquery の "load" 関数を使用して読み込まれます。その読み込まれた html の中に、document.ready 関数と jquery フォームの ajax submit 関数があります。

ie7 または firefox5 でコメントを送信しようとすると、機能しません。代わりに、コメント セクションのコンテンツを含む新しいページが表示されます。

これは、Ajax 送信に関する問題が原因であると考えています。さらに追跡したところ、読み込まれた html 内の JavaScript が ie7 または firefox5 で機能していないことがわかりました。

読み込まれた html の内部には、ドキュメントの準備ができている関数があります。そこに警告メッセージを入れました。Chrome と firefox4 は、そのコメント セクションが読み込まれたときにそのアラートを表示していました。しかし、この変更は ie7 または firefox5 では表示されませんでした。しかし、コメントセクションは読み込まれました。

このため、これらのブラウザではコメントの投稿も機能していません。

誰かがこれに対する解決策を持っていますか?

4

1 に答える 1

0

なぜあなたはドキュメントを持っているのですか?ajaxリクエストの準備はできていますか?成功するのを待ってから、ajaxスニペット内の関数を呼び出すことができます。おそらく、その一部をhttp://jsfiddle.net/にアップロードしてみてください。

于 2011-07-15T12:00:58.143 に答える