jquery ajax全局异常拦截

1、jquery ajax全局异常拦截

$(function(){  
    $.ajaxSetup({
        type: "POST",
        error: function(jqXHR, textStatus, errorThrown) {
            $.messager.show({title: '提示信息',msg: '
网络异常,请稍后再试
',timeout: 2000,showType: 'slide'}); /* switch(jqXHR.status) { case(500): alert("服务器系统内部错误"); break; case(401): alert("未登录"); break; case(403): alert("无权限执行此操作"); break; case(408): alert("请求超时"); break; default: alert("未知错误"); } */ } }); }); -- 后端代码 if(isAjaxRequest(req)){ log.info("当前访问URL :" + requestUrl+" --->ajax请求"); // 按钮权限 if(!isRadioAuth(requestUrl)){ log.info("按钮权限认证失败,URL :" + requestUrl); res.setStatus(999); c.renderNull(); return; } }

你可能感兴趣的:(jquery)