sar*_*ake 11 ajax error-handling jquery
JS代码:
$.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);
}
}
});
Run Code Online (Sandbox Code Playgroud)
我收到"未知错误错误".我如何深入了解这一点?我想知道错误究竟是什么.谢谢!
"status"参数仅包括失败的原因 - 超时,错误等...要获取状态代码,您需要检查响应对象: xhr.status
有关详细信息,请参见http://www.w3.org/TR/XMLHttpRequest/#response.
如果您收到"500内部服务器错误"这是所有你会从阿贾克斯得到.您必须检查应用程序或服务器日志.这可能是语法错误或库错误或沿着这些行的其他内容.
| 归档时间: |
|
| 查看次数: |
17925 次 |
| 最近记录: |