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){ } } });
厚积薄发,笨鸟先飞。