为了账号安全,请及时绑定邮箱和手机立即绑定

$.cookie()取值为undefined怎么回事~?

$.cookie()取值为undefined怎么回事~?

jeck猫 2018-07-08 10:08:16
项目环境localhost:8080流程:登录调取接口,用$.cookie('token',获取的值)写入token→另一个页面中用$.cookie('token')取,但是一直是undefined。在网上查了好多文档未解决。但是我用document.cookie在控制台直接输出,可以输出,然后我用一个方法输出cookie中的token也能输出,都是在控制台能输出,在页面js中就为undefined.但是在js中一开始我觉得是环境问题,问后台有没有设置什么东西,后台说没用。同样也是localhost我上一个项目正常存取都没问题啊
查看完整描述

2 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

另一个页面中用$.cookie('token')取,但是一直是undefined。

基本上,就是一个过期的cookie
打开开发者工具,选择Application,选中你要读取的cookie,查看Expires


查看完整回答
反对 回复 2018-07-15
?
长风秋雁

TA贡献1757条经验 获得超7个赞

mysql数据表改了路径结构导致跨域。
其实$取cookie没太大问题。只不过当时不知道改路径了,debug有点怀疑人生了

查看完整回答
反对 回复 2018-07-15
  • 2 回答
  • 0 关注
  • 2464 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信