我正在使用jquery cookie插件 https://github.com/carhartl/jquery-cookie
当我尝试通过执行设置json = true时 var jq = jQuery jq.cookie.json = true;
我在cookie.js文件的第55行得到了语法错误
var decode = config.raw ? raw : decoded;
var cookies = document.cookie.split('; ');
for (var i = 0, l = cookies.length; i < l; i++) {
var parts = cookies[i].split('=');
if (decode(parts.shift()) === key) {
var cookie = decode(parts.join('='));
return config.json ? JSON.parse(cookie) : cookie; /line 55
任何人和我有同样的问题?
答案 0 :(得分:0)
将cookie值存储为json字符串时,必须将该值设置为true。如果传递的字符串不是有效的json格式,则JSON.parse失败。