0

ajax 呼び出しを行う場合。

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

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

サーバーログから、ある種のエラー(接続の問題?多分)でエラーが呼び出されない疑いがあるため、私は尋ねますが、この状況をローカルで再現することはできません。

4

1 に答える 1

0

JSONP リクエストが失敗した場合は、どちらsuccessも呼び出されないようです。ドキュメントerrorから:

error(jqXHR, textStatus, errorThrown)
注: このハンドラは、クロスドメイン スクリプトおよび JSONP リクエストでは呼び出されません。

しかし、あなたの呼び出しはこの性質のものではないように見えるので、毎回どちらかが呼び出されると思います.

于 2012-04-16T12:15:23.100 に答える