ajax header请求,如何在用户登陆之后给每个页面往后台的ajax请求header都带上

用户登陆之后进入主页,在主页有多个ajax请求,现在要求每个ajax请求前header里面都要带上Authorization验证信息

我是用的jquery ajax的beforeSend方法,但是发现这样操作得在每个当前页面涉及到的每个ajax请求里都要有一个beforeSend方法,然后network几乎每一个接口api都要有两次请求,虽然能请求成功,但是每个接口都请求两次的做法感觉不是很好

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

1、第一个ajax

jQuery.ajax({

url:'http://10.11.2.61:8091/api/user/add',

contentType:'application/json;charset=utf-8',

type:'POST',

datatype:'JSON',

beforeSend:function(request){

request.setRequestHeader('Authorization','Bearer 2ae53f0f-845a-4e8b-9f33-cf35a81d9ea9');

},

data:JSON.stringify(obj),

success:function(res){

//新建成功

//插入表格

_this.userdata.push(_this.newPeople);

_this.newPeople = {};

},

error:function(err){

//新建失败

console.log(err);

}

});

2、第二个ajax

jQuery.ajax({

url:'http://10.11.2.61:8091/api/user/delete/'+m,

type:'GET',

datatype:'JSON',

beforeSend:function(request){

request.setRequestHeader('access_token','2ae53f0f-845a-4e8b-9f33-cf35a81d9ea9');

},

success:function(res){

//删除成功

//删除一行数据

_this.userdata.splice(n,1);

},

error:function(err){

//删除失败

console.log(err);

}

});

有没有什么方法能让一个页面头部验证只验证一次,后续所有ajax请求都在头部自带Authorization验证

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值