如何在jQuery Ajax中根据条件添加头文件

时间:2014-07-30 13:05:55

标签: jquery

如何根据jQuery Ajax调用中的条件添加标头 -

if(true)
AddHeaderInCall("Header","Value")
else
DonotAddHeaderInCall()

2 个答案:

答案 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
    });