小编Dar*_*rum的帖子

jquery ajax header和beforesend之间的区别

我正在阅读关于如何设置标题的文档,显然有两种方法是在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)

ajax jquery

5
推荐指数
1
解决办法
1360
查看次数

标签 统计

ajax ×1

jquery ×1