这似乎不起作用:
$.ajaxSetup({
headers: {
Accept: 'application/vvv.website+json;version=1 ',
Authorization: 'Token token=\"FuHCLyY46\"'
}
});
我本来以为会的。如果我专门将这些过滤器添加到我的 AJAX 调用中,那么它们就会起作用。我想在全局范围内对所有 AJAX 调用执行此操作。
最佳答案
我做了一些额外的测试,您发布的代码运行良好。如果您对参数设置方式有疑问,您可以随时调用 beforeSend 并自行修改 xml 请求。
$.ajaxSetup({
beforeSend: function (xhr)
{
xhr.setRequestHeader("Accept","application/vvv.website+json;version=1");
xhr.setRequestHeader("Authorization","Token token=\"FuHCLyY46\"");
}
});
关于javascript - 我可以为所有 AJAX 请求设置全局 header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14527360/