flask后端测试发现,在浏览器输入URL可以获取用户session信息,在前端ajax发送的请求不能获取session,推测是ajax请求参数设置有问题。
查找资料后确定,
设置 withCredentials: true ,发送Ajax时,Request header中便会带上 Cookie 信息。
$.ajax({
url : ‘xxxxxx’,
data : data,
dataType: ‘json’,
type : ‘POST’,
xhrFields: {
withCredentials: true
},
crossDomain: true,
contentType: “application/json”,
…