XHRは何をオーバーライドさせますか?私はそれがここで起こっていると仮定しています。XHR statusTextが設定されていません
私はヘルパークラスで、ここでは、ショーのステータスとコードを設定しています:
if (program.Name == programName)
{
ServiceHelper.SetHttpError(501, "'Program Name' Already Exists.'");
return;
}
クラス:1時
function CallService(method, jsonParameters, successCallback, errorCallback)
{
if (errorCallback == undefined)
{
errorCallback = function(xhr) {
if (xhr.status == 501) {
alert(xhr.statusText);
}
else {
alert("Unexpected Error");
}
}
}
$.ajax({
type: "POST",
url: method,
data: jsonParameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: successCallback,
error: errorCallback
});
}
:XHRを処理
public static void SetHttpError(int statusCode, string message)
{
HttpContext.Current.Response.StatusCode = statusCode;
HttpContext.Current.Response.StatusDescription = message;
}
これは動作していた..今すぐ警告のすべてが表示されます"エラー"私は証明していません...
何か考えていますか?
エコー........... – Avien