ajax 公共请求头部,ajax请求中全局增加请求头,如常见的token
加入當(dāng)前的地址欄中保存的需要增加的請求頭為例
url地址為:?http://192.168.1.13:8080/demo/index.html?token=c7c8e210-7f07-472d-b888-0a578f918cea
當(dāng)我們每個ajax請求都想要加該token,可以這樣寫代碼,這樣的話我們每個ajax請求的都會增加一個token
這樣就不必在每一個ajax中都增加該token了
var urlParams = (function(url) {
var result = new Object();
var idx = url.lastIndexOf('?');
if (idx > 0)
{
var params = url.substring(idx + 1).split('&');
for (var i = 0; i < params.length; i++)
{
idx = params[i].indexOf('=');
if (idx > 0)
{
result[params[i].substring(0, idx)] = params[i].substring(idx + 1);
}
}
}
return result;
})(window.location.href);
var tk = urlParams.tk;
if ($ !== undefined && tk && tk !== '') {
$(document).ajaxSend(function (event, jqxhr, settings) {
jqxhr.setRequestHeader('Authorization', 'Bearer ' + tk);
});
}
總結(jié)
以上是生活随笔為你收集整理的ajax 公共请求头部,ajax请求中全局增加请求头,如常见的token的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax 参数大小限制,Ajax中的PO
- 下一篇: weblogic服务器修改ip,修改we