看公司以前的代码,看到两个问题,不是很了解,百度也百度不到所以然来。来请教下各位:第一个是token的问题,这么写的作用是什么,js里没有遇到这种写法,是js范畴里的吗。//获取用户名myToken = getCurrentUser().token;第二个是ajax里headers里的这两个参数,有什么作用。//HEADERdefaultHeader = { "x-token":myToken, 'X-Requested-With':'XMLHttpRequest'};$.ajax({ url:baseUrl, data:JSON.stringify(id), headers : defaultHeader,//这里 contentType:"application/json" });
1 回答
12345678_0001
TA贡献1802条经验 获得超5个赞
A.第一个问题,getCurrentUser() 看名字就知道是获取当前用户信息,该函数返回一个对象
function getCurrentUser(){
....
//该函数返回一个对象,对象中最少有一项是token,可能还有其他用户信息
return {token: 'XXXXXX',userInfo:'.....'};
}
//获取token
myToken = getCurrentUser().token;
//获取用户其他信息
myInfo = getCurrentUser().userInfo;
....
//可能还有其它
B.第二个问题:
"x-token":myToken, //发送token给后端
"x-requested-with":"XMLHttpRequest" 告诉后端这是个Ajax 异步请求方式
添加回答
举报
0/150
提交
取消