2012-04-16 13 views
0

でコールバックを大成功。エラーと休閑のAJAX呼び出しでjQueryのAJAXリクエスト

$.ajax({ 
    url: url, 
    data: data, 
    type: 'POST', 
    error: error, 
    success: success 
)} 

エラー、成功のいずれも呼び出されない可能性がありますか?はいの場合、それはどのような状況で起こりますか?

サーバーログから疑わしいエラーはエラー(多分接続の問題?)のいくつかの種類で呼び出されていないされているので、私は聞いて、私はローカルでこのような状況を再現することはできません。

+0

あなたは正確に何を意味ですか?あなたのラインを理解することが難しい "エラー、成功のどれも呼ばれない可能性がありますか?はいの場合、それはどのような状況で起こりますか?" – Murtaza

答えて

0

JSONPリクエストが失敗した場合どうやらどちらsuccesserrorが呼び出されます。 documentationから:

error(jqXHR, textStatus, errorThrown)
注:このハンドラは、クロスドメインスクリプトとJSONP要求に対して呼び出されません。

あなたの呼び出しがこのようなものではないようだから、いつでもどちらかが呼び出されると思います。

+0

OKですが、クロスドメインコールではない場合は、 – matkk

+0

それから、いつでも、毎回呼び出されます。 –

+0

何かがあなたのアプリケーションに依存する、間違って行くことができるかに依存する場合があります – matkk