タグ

jqueryとFirefoxに関するsoma1080のブックマーク (1)

  • FirefoxでAjax中にF5押したとき « pocketo.net blog

    Ajaxでのコンテンツ取得に時間がかかっている時に、画面をreloadすると、Firefoxだけreload後にエラー処理が実行された。 例えば、ブラウザ側では $.ajax( { type: "get", url: "test.php", data: queryString, success: function(msg){ alert( "Success! " + msg ); }, error: function( msg ) { alert( "Error! " + msg ); } } ); で、サーバ側では時間がかかるようにsleep(10)とかしといて、待ってる間にブラウザをreloadしてみます。 すると、XHRがabortされずにエラーハンドラが実行されちゃう。 エラーハンドラが実行されてしまうのは、リロードされるタイミングでreadyStateは4なのに、statusが

  • 1