ドキュメントは、エラー: オプション関数が利用可能になることを示しています: XHR インスタンス、ステータス メッセージ文字列 (この場合は常にエラー)、および XHR インスタンスから返されるオプションの例外オブジェクト (書籍: JQuery in Action)
以下を使用して ($.ajax 呼び出しで)、「parsererror」と「timeout」(timeout: オプションを追加したため) エラーがあると判断できました。
error: function(request, error){}
エラーオプションで評価する他のものは何ですか? オプションの例外オブジェクトを含めますか?
編集:答えの1つは、すべての戻りエラーを示しています...XHRインスタンスと例外オブジェクトで(デバッグのために)何が価値があるかについてもっと学ぶことは役に立ちます
これは完全な $.ajax 呼び出しです。
$.ajax({
type: "post",
url: "http://myServer/cgi-bin/broker" ,
dataType: "text",
data: {
'_service' : 'myService',
'_program' : 'myProgram',
'start' : start,
'end' : end
},
beforeSend: function() {
$("#loading").removeClass("hide");
},
timeout: 5000,
error: function(request,error) {
$("#loading").addClass("hide");
if (error == "timeout") {
$("#error").append("The request timed out, please resubmit");
}
else {
$("#error").append("ERROR: " + error);
}
},
success: function(request) {
$("#loading").addClass("hide");
var t = eval( "(" + request + ")" ) ;
} // End success
}); // End ajax method
入力していただきありがとうございます