标签:
$.ajaxSetup({
success: function (result, status, request) {
if (typeof (request) != ‘undefined‘) {
var responseText = request.getResponseHeader("X-Responded-JSON");
if (responseText != null) {
window.tipError(‘系统提示‘, ‘登录超时,请重新登录‘, null, null, function () {
window.location.href = window.location.href;
});
}
}
return result;
},
error: function (jqXHR, textStatus, errorThrown) {
switch (jqXHR.status) {
case (500):
//TODO 服务器系统内部错误
break;
case (401):
//TODO 未登录
break;
case (403):
//TODO 无权限执行此操作
break;
case (408):
//TODO 请求超时
break;
default:
//TODO 未知错误
}
window.tipError(‘系统提示‘, ‘请联系系统管理员,错误代码:‘ + jqXHR.status, null, null, function () {
window.location.href = window.location.href;
});
}
});
不用每一次使用Ajax都需要处理错误消息。
标签:
原文地址:http://www.cnblogs.com/zaodianshuo/p/4216404.html