ajax跨域请求时,sessionId不一样,导致无法记住登陆状态

跨域登录请求时,一直显示未登录,但后台已设置运行CROS跨域请求。
通过Fiddler抓包发现登录数据没有问题,但请求未携带cookies,后台无法获取cookie。原因是两次请求不是同一个sessionid,服务器端,认为还没有登陆。

解决方法是:
允许客户端带上cookie,ajax设置
xhrFields:{
withCredentials:true
},

再次请求,登录成功