1、跨域默认情况下,禁止携带cookie
让页面发送ajax请求时,允许携带Cookie
$.ajax({
url: "",
xhrFields: {
withCredentials: true
}
...
});
让后台允许携带Cookie跨域
@CrossOrigin(allowCredentials = "true")
2、页面采用layUI搭建,table.render();内部会自动根据url发送ajax请求,设置ajax初始化设置
$.ajaxSetup({
xhrFields: {
withCredentials: true
}
});
3、打开页面的方式会影响到携带Cookie跨域
IDEA打开页面: 没问题
Nginx打开页面: 没有问题
HBuilder,本地协议打开: 无法携带Cookie跨域