我在阅读有关如何设置头部信息的文档时发现,有两种方式可以实现,一种是通过方法,另一种是直接传递一个包含值的头部对象。它们之间有什么区别呢?
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
}
});
头部信息
$.ajax({
cache: false,
type: "GET",
url: "/",
headers: {
'x-access-token': token
},
success: function(data) {
//Do something
},
error: function(data) {
//Do something
}
});
beforeSend
? - T.J. CrowderbeforeSend
调用它。 - T.J. Crowder