jQuery3.5.1版本中,$.ajax添加头部信息怎么编写

在 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 请求中。