2012-02-16 27 views
1

私はこのような単純なポストコール作った:

$.post("myPage.php", '', function(raw_data, textStatus, jqXHR) { 
    alert("in success"); 
}); 

しかしalertがIE(7/8/9)に呼び出されることはありません。 myPage.phpには、私のコンテンツタイプはtext/htmlです。 IEの問題は何ですか?それはDOMの準備が整う前に、あなたがものを行うせることになると

+0

...他のブラウザでも動作しますか? –

+2

IEのJSコンソールに表示されるJSエラーを見つけて解釈する方法を学ぶ必要があります。 – BalusC

+0

IEコンソールにエラーが表示されない – wasimbhalli

答えて

1

私は別のサイトからのデータにアクセスし、そのサイトにクロスサイト構成が追加されました。しかし、OperaとIEはクロスサイト構成では動作しませんでした。プロキシを使用することで問題を解決できました。

私は私の質問では言及していないが、私の答えが他の誰かを助けることができるかもしれないことを知っている。

2
$(document).ready(function() { 

    $.post("myPage.php", '', function(raw_data, textStatus, jqXHR) { 
     alert("in success"); 
    }); 

}); 

のWebKitとヤモリのブラウザエンジンはIEよりも寛容に多くの(残念ながら)地獄です。

読む:

+0

ここで何が必要ですか? DOMは準備ができていますか? – Sinetheta

+0

私はこのようなメソッドを呼び出しています。 '' – wasimbhalli

関連する問題