全局给ajax加请求头


$.ajaxSetup({
    
    
	beforeSend: function (xhr,e) {
    
    
		console.log("eeeeee2",e)
		if(e.type=='POST'||e.type=='PUT'||e.type=='post'||e.type=='put'){
    
    
			console.log('POSTPUT加密前2:', "key1加密前:", endBody + "1qaz@WSX", "key2加密前:" + url + "1qaz@WSX")
			xhr.setRequestHeader("key1", 1);
			xhr.setRequestHeader("key2", 2);
		}else{
    
    
			var body = e.data ?  e.data : ""
			var key2 = hex_md5(e.url+body+"1qaz@WSX")
			console.log('URLGET加密前2',e.url+body+"1qaz@WSX")
			xhr.setRequestHeader("key1", "");
			xhr.setRequestHeader("key2", key2);
		}
	},
    complete: function(xhr, textStatus) {
    
    
		console.log('textStatus2',xhr,textStatus)
		// console.log(this.url,this.data)
        if (textStatus == 'timeout') {
    
    
			layer.alert('服务器错误,请联系管理员!');
			layer.close();
        } else if (textStatus == "parsererror") {
    
    
			layer.alert('服务器错误,请联系管理员!');
			layer.close();
        }
    },
});

猜你喜欢

转载自blog.csdn.net/ingenuou_/article/details/128001699