封装tonken 免除每一个ajax还要写一遍请求头
var useInfo = JSON.parse(sessionStorage.getItem('useInfo'));
var token;
if (useInfo) {
token = useInfo.Token;
}
jQuery.support.cors = true; //ie低版本不识别ajax方法
var originAjax = $.ajax
$.ajax = function (options) {
options.beforeSend = function (XHR) {
XHR.setRequestHeader('Authorization', 'BasicAuth ' + token);
}
var customError = options.error
options.error = function (e) {
//被顶出登陆的逻辑
// if (e.responseJSON.errCode == 10002) {
// var check = confirm(e.responseJSON.errMsg[0]);
// if (check) {
// localStorage.clear()
// window.parent.location.href= '../index.html';
// }
// } else {
// that.$Message.error('数据索取失败');
// }
}
originAjax.call(this, options)
}
网友评论