jquery ajax 全局设置header
在 jQuery 中,您可以使用 $.ajaxSetup()
方法来全局设置 AJAX 请求的默认 header。这将影响所有后续的 AJAX 请求。
下面是一个设置全局 header 的例子:
$.ajaxSetup({
headers: {
'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content'),
'Authorization': 'Bearer ' + localStorage.getItem('token')
}
});
在这个例子中,我们设置了两个 headers:X-CSRF-Token
和 Authorization
。这意味着所有后续的 AJAX 请求都会自动包含这些 headers,除非在单个请求中明确覆盖它们。
请注意,这种方法会影响所有 jQuery 触发的 AJAX 请求,因此请谨慎使用,确保不会意外地影响到不应该全局设置 header 的请求。
评论已关闭