jquery ajax设置header参数
FontSize: 【小 中 大】
使用 jQuery,以下是一个将参数放到 AJAX 请求的 header 中的示例代码
$.ajax({
url: 'url',
type: 'POST',
beforeSend: function(xhr) {
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.setRequestHeader('Authorization', 'Bearer your_token');
},
data: JSON.stringify({
key1: 'value1',
key2: 'value2'
}),
success: function(response) {
// 请求成功
console.log(response);
},
error: function(xhr, status, error) {
// 请求失败
console.log('请求失败: ' + error);
}
});
在以上示例中,我们使用 $.ajax
函数来发送 AJAX 请求。在 beforeSend
回调函数中,我们使用 setRequestHeader
方法设置了两个参数:
Content-Type
:指定请求的内容类型为 JSON 格式。Authorization
:设置了一个身份验证的 token。
通过 data
参数,我们可以传递要发送的数据,并使用 JSON.stringify
将其转换为 JSON 字符串。
success
回调函数在请求成功时执行,可以处理返回的响应数据。error
回调函数在请求失败时执行,可以处理错误信息。