jQuery跨域请求带Cookie和Session的方法

2020-04-13  本文已影响0人  呦丶耍脾气

我们会发现,即使后端开发好了跨域头的输出,前端ajax请求时候后台还是获取不到Cookie和Session。其实需要在ajax时候带上参数才可以的。

$.ajax({
    url: 'http://www.baidu.com',
    xhrFields: {
        withCredentials: true
    },
});

或者我们可以设置jQuery的全局ajax默认设置,不需要每个请求都带上那种参数。

$.ajaxSetup({
    xhrFields: {
        withCredentials: true
    },
});
上一篇下一篇

猜你喜欢

热点阅读