ajax 呼び出しを行う場合。
$.ajax({
url: url,
data: data,
type: 'POST',
error: error,
success: success
)}
エラー、成功のいずれも呼び出されない可能性はありますか。はいの場合、どのような状況で発生しますか?
サーバーログから、ある種のエラー(接続の問題?多分)でエラーが呼び出されない疑いがあるため、私は尋ねますが、この状況をローカルで再現することはできません。
JSONP リクエストが失敗した場合は、どちらsuccess
も呼び出されないようです。ドキュメントerror
から:
error(jqXHR, textStatus, errorThrown)
注: このハンドラは、クロスドメイン スクリプトおよび JSONP リクエストでは呼び出されません。
しかし、あなたの呼び出しはこの性質のものではないように見えるので、毎回どちらかが呼び出されると思います.