ajax extend,ajax原型用$.extend()扩展后,扩展的请求头部没有加上。

ajax原型

$('#createTableData').on('click','#delete',function () {

var dicTypeId=$(this).parents('tr').find('td.hidden').html();

layer.confirm('您确定要删除选中的数据吗?', {

btn: ['确定','取消'] ,//按钮

area:['346px','180px'], //宽高

title:['提示',true], //标题

closeBtn:false,

}, function(){

$.ajax({

url: addr +"/setting/dict/"+dicTypeId,

type: 'DELETE',

contentType:"application/json",

success:function(data){

console.log(data);

layer.msg('删除成功',{

icon: 1,

time:1000,

shade: 0.3

});

getData(1,1,1);

}

})

});

})

要扩展的部分:

var _ajax = $.ajax;

$.extend({

ajax:function (options) {

options.headers=(function () {

var tokenId = location.href.split("?")[1];

console.log(tokenId)

if(!tokenId) {

return null;

}

return {'Authorization':localStorage.getItem(tokenId)}

})();

options.error = function () {

location.href="login.html";

}

_ajax(options);

}

})

(如果把原型和扩展代码里面的ajax,都改成其他不是ajax的名字就对了,

var _ajax = $.ajax;这里的ajax除外)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值