如何根据jQuery Ajax调用中的条件添加标头 -
if(true)
AddHeaderInCall("Header","Value")
else
DonotAddHeaderInCall()
答案 0 :(得分:1)
设置headers
对象并将其传递给:
var headers = {};
if (something) headers = { myHeader: myValue };
$.ajax({
headers: headers,
..
});
答案 1 :(得分:0)
对于正在寻找同样事情的其他人来说,这是如何做到的。
首先创建一个JavaScript对象,然后将属性添加为标题值;
var headers = {};
if (condition1) {
headers.FirstHeaderName = 'header value is here';
}
if (condition2) {
headers.SecondHeaderName = 'header value is here';
}
$.ajaxSetup({
headers: headers
});