jQuery在所有请求中都包含Bearer令牌

时间:2018-05-07 12:48:47

标签: javascript jquery html ajax jwt

我正在创建一个简单的jQuery驱动的应用程序,它在后端通过JWT使用Flask。我不想使用功能更丰富的客户端框架。

我可以通过$.ajax使用令牌与API进行交互,例如:

$.ajax({
    type: 'post',
    url: '/users',
    dataType: 'json',
    beforeSend: function (xhr) {
        xhr.setRequestHeader("Authorization", "Bearer XXX")
    }
});

但是,由于GET请求不包含Bearer令牌,因此无法与“简单”HTML页面进行交互。

如果我尝试使用与上述相同的方法,但使用GET类型,ajax可以加载页面,但新内容不会显示在浏览器中({{1} })。

有没有办法可以使用jQuery在用户浏览器中访问和显示XMLHttpRequest数据?

0 个答案:

没有答案