ajax 请求数据 controller中无法获取cookie中的值

时间:2021-09-27 11:04:14
修改用户信息的时候 调用ajax在ajax请求的方法中为什么获取不到cookie中的值

6 个解决方案

#1


与cookies操作的读写代码有关,与ajax无关。看看你的cookies怎么写入的。

#2


引用 1 楼 lovebaby的回复:
与cookies操作的读写代码有关,与ajax无关。看看你的cookies怎么写入的。

cookie 实在js里写的 这样不能再服务端中获取到么?

#3


小伙子没明白cookie的概念吧

#4


好吧  回头我百度一下仔细研究研究

#5


引用 2 楼 hello_world1_1 的回复:
Quote: 引用 1 楼 lovebaby的回复:
与cookies操作的读写代码有关,与ajax无关。看看你的cookies怎么写入的。

cookie 实在js里写的 这样不能再服务端中获取到么?


你确认ajax发送前js已经正确生成了cookie?js生成的cookie服务器端可以读取到,但是服务器端加了httponly属性的cookie js无法读取,只能浏览器读取

HostOnly Cookie和HttpOnly Cookie

#6


先打印 js获取到的cookie  然后再传到服务器吧。

#1


与cookies操作的读写代码有关,与ajax无关。看看你的cookies怎么写入的。

#2


引用 1 楼 lovebaby的回复:
与cookies操作的读写代码有关,与ajax无关。看看你的cookies怎么写入的。

cookie 实在js里写的 这样不能再服务端中获取到么?

#3


小伙子没明白cookie的概念吧

#4


好吧  回头我百度一下仔细研究研究

#5


引用 2 楼 hello_world1_1 的回复:
Quote: 引用 1 楼 lovebaby的回复:
与cookies操作的读写代码有关,与ajax无关。看看你的cookies怎么写入的。

cookie 实在js里写的 这样不能再服务端中获取到么?


你确认ajax发送前js已经正确生成了cookie?js生成的cookie服务器端可以读取到,但是服务器端加了httponly属性的cookie js无法读取,只能浏览器读取

HostOnly Cookie和HttpOnly Cookie

#6


先打印 js获取到的cookie  然后再传到服务器吧。