JSコード:デバッグjQueryのAjaxの機能
$.ajax({
type: 'POST',
url: 'http://localhost/MyServiceDir/Service.asmx/Foo',
contentType: 'application/json; charset=utf-8',
data: jsonData,
success: function (msg) {
alert("good");
},
error: function (xhr, status) {
switch (status) {
case 404:
alert('File not found');
break;
case 500:
alert('Server error');
break;
case 0:
alert('Request aborted');
break;
default:
alert('Unknown error ' + status);
}
}
});
私は、 "不明なエラーエラー" を取得。私はどのようにこれの底に到達するのですか?私は実際にエラーが何かを知りたいです。ありがとう!
それは500(サーバーエラー)を与えます...しかし、より具体的な詳細を取得する方法はありますか?それとも、私が$ ajaxから手に入れる情報なのでしょうか? – sarsnake
@gnomixa:あなたはサーバーが何を送信してもそれを得ることができます。 'xhr.responseText'を見てください。 – SLaks
@gnomixa、参照:http://www.w3.org/TR/XMLHttpRequest/#response –