token的问题 和 ajax headers的问题

看公司以前的代码,看到两个问题,不是很了解,百度也百度不到所以然来。

来请教下各位:


第一个是token的问题,这么写的作用是什么,js里没有遇到这种写法,是js范畴里的吗。


//获取用户名

myToken = getCurrentUser().token;

第二个是ajax里headers里的这两个参数,有什么作用。



//HEADER

defaultHeader = {

    "x-token":myToken,

    'X-Requested-With':'XMLHttpRequest'

};


$.ajax({

            url:baseUrl, 

            data:JSON.stringify(id), 

            headers : defaultHeader,//这里

            contentType:"application/json"

        });


紫衣仙女
浏览 484回答 1
1回答

12345678_0001

A.第一个问题,getCurrentUser() 看名字就知道是获取当前用户信息,该函数返回一个对象function getCurrentUser(){    ....    //该函数返回一个对象,对象中最少有一项是token,可能还有其他用户信息   return {token: 'XXXXXX',userInfo:'.....'};}//获取tokenmyToken = getCurrentUser().token;//获取用户其他信息myInfo = getCurrentUser().userInfo;....//可能还有其它B.第二个问题:"x-token":myToken,  //发送token给后端"x-requested-with":"XMLHttpRequest" 告诉后端这是个Ajax 异步请求方式
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript