【发布时间】:2015-08-20 03:51:13
【问题描述】:
在将此用户对象发送到我的服务时,我试图在 cookie 中存储一组用户凭据 -
this.SetCookie = function (user) {
$cookies.user = user;
}
但是,当我尝试检索此 cookie 时,我得到的不是一个对象,而是一个显示“[Object Object]”的字符串
我可以将所有用户凭据单独存储在他们自己的 cookie 中,因为我知道我可以做到这一点,但这似乎效率很低?有一个简单的解决方法吗?我为这个问题找到的最佳结果与 JQuery 有关,对我不起作用。
【问题讨论】:
-
用户是对象,那么你需要在做
console.log时使用JSON.stringigy(user) -
谢谢,这行得通(减去错字:p),当我取回 cookie 时,我只使用 JSON.parse 将其恢复为对象格式。
-
我应该添加答案吗?
-
当然,我会接受的:)
-
看一下,我已经添加了答案..'
标签: javascript json angularjs object cookies