我正在阅读关于如何设置标题的文档,显然有两种方法是在beforexnd xhr之前,另一种方法是传递带有值的对象标题.他们之间有什么区别?
beforeSend
$.ajax({
cache: false,
type: "GET",
url: "/",
beforeSend: function(xhr) {
xhr.setRequestHeader('x-access-token', token);
},
success: function(data) {
//Do something
},
error: function(data) {
//Do something
}
});
Run Code Online (Sandbox Code Playgroud)
头
$.ajax({
cache: false,
type: "GET",
url: "/",
headers: {
'x-access-token': token
},
success: function(data) {
//Do something
},
error: function(data) {
//Do something
}
});
Run Code Online (Sandbox Code Playgroud)