2011-12-30 9 views
2

jQueryを使用し、ajax関数を使用すると、エラー関数を使用する原因は何ですか? HTTPステータス?Jquery Ajax Call Error

間欠的な接続の問題がある場合、エラー機能を実行できますか?

私が見ている問題は、すべてが正常に実行されるということですが、何らかの理由でそれでもエラーが表示されます。

+0

Firebugには何が表示されますか? – SLaks

+0

もっと具体的になりますか? – Fenec

答えて

6

要求されたURLが4xxまたは5xx HTTP status codeを返す場合、errorメソッドが呼び出されます。 FirebugまたはFiddlerのようなHTTPデバッガを使用して取得している実際のステータスコードを確認する必要があります。

+0

+1 HTTPエラーに加えて、[ajax() '](http://api.jquery.com/jQuery.ajax/)のドキュメントには、" timeout "、" error "、" abort "、および"parsererror"を可能な限り発生させます。 OPを引用するための「断続的な接続の問題」がタイムアウトを引き起こすか、中止する可能性があります。 – sczizzo