$.cookie()取值为undefined怎么回事~?
项目环境localhost:8080
流程:登录调取接口,用$.cookie('token',获取的值)写入token→另一个页面中用$.cookie('token')取,但是一直是undefined。在网上查了好多文档未解决。但是我用document.cookie在控制台直接输出,可以输出,然后我用一个方法输出cookie中的token也能输出,都是在控制台能输出,在页面js中就为undefined.
但是在js中
一开始我觉得是环境问题,问后台有没有设置什么东西,后台说没用。同样也是localhost我上一个项目正常存取都没问题啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已解决,mysql数据表改了路径结构导致跨域。
其实$取cookie没太大问题。只不过当时不知道改路径了,debug有点怀疑人生了
基本上,就是一个过期的
cookie
。打开开发者工具,选择
Application
,选中你要读取的cookie
,查看Expires
。