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 回调函数在请求失败时执行,可以处理错误信息。
