Ajax 统一处理token失效

complete:function  ajax 请求完成激活本事件。这个方法很方便完成ajax 异常的处理。
$.ajaxSetup({
    contentType:"application/x-www-form-urlencoded;charset=utf-8",
    complete:function(XMLHttpRequest,textStatus){
        console.log(textStatus)
        //通过XMLHttpRequest取得响应结果
        var res = XMLHttpRequest.responseText;
        try{
            var jsonData = JSON.parse(res);
            if(jsonData.code == 403){
                //如果超时就处理 ,指定要跳转的页面(比如登陆页)
                toast('token失效,请重新登录!');
                setTimeout(()=>{
                    window.location.href = "login.html";
                },500)
            }else if(jsonData.code == 0){
                //正常登录,无异常。
            }
        }catch(e){
        }
    }
});

  

原文地址:https://www.cnblogs.com/wupeng88/p/10522463.html