【发布时间】:2019-10-16 12:52:38
【问题描述】:
我正在使用 carhartl 的 jQuery cookie 插件创建一个带有对象的键和值的 cookie,在我的一个方法中,我调用了 create cookie,然后我调用了 get cookie;但是 read 方法不起作用: makeCookie 方法:
function makeCookie(name,value){
$.cookie(name,value);
}
readCookie 方法:
function readCookie(name){
$.parseJSON($.cookie(name));
}
并调用这两个方法:
makeCookie('chatPopups',popUps);
var all=readCookie('chatPopups');
alert(all);
popUps 是一个全局 javascript 对象;
我得到的错误是:
SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data
谁能帮帮我?
【问题讨论】:
-
请在 readCookie 函数中使用 console.log($.cookie(name)) 并在此处列出其日志。所以这将有助于回答
-
它记录了 [object Object],但我无法获取对象