在 jQuery 3.5.1 版本中,可以通过传递一个配置对象来添加请求头信息。在配置对象中,可以使用 headers 属性来设置请求头。具体编写方式如下:
$.ajax({
url: 'your-url',
headers: {
'HeaderName1': 'HeaderValue1',
'HeaderName2': 'HeaderValue2',
// 添加其他的头部信息
},
// 其他配置项
});
其中 'HeaderName1' 和 'HeaderName2' 分别是要添加的头部信息的名称,'HeaderValue1' 和 'HeaderValue2' 则是相应头部信息的值。你可以根据需要添加更多的头部信息。
注意,如果你需要在每个请求中都添加相同的头部信息,可以使用 beforeSend 回调函数来统一设置请求头。例如:
$.ajax({
url: 'your-url',
beforeSend: function(xhr) {
xhr.setRequestHeader('HeaderName1', 'HeaderValue1');
xhr.setRequestHeader('HeaderName2', 'HeaderValue2');
// 添加其他的头部信息
},
// 其他配置项
});
在 beforeSend 回调函数中,xhr 是 XMLHttpRequest 对象,可以使用 setRequestHeader 方法来设置请求头。
这样,通过配置对象或 beforeSend 回调函数,你可以灵活地添加头部信息到 jQuery 的 AJAX 请求中。