jQuery cookie插件不会读取或写入cookie

时间:2014-06-26 11:08:00

标签: jquery cookies jquery-cookie

我正在尝试使用jQuery Cookie Plugin,但它似乎没有读取或写入我的数据:

var cookieArray = [];
cookieArray['test'] = true;
console.log(cookieArray);

$.cookie('testing', cookieArray, { expires: 10 });
console.log($.cookie('testing') + "hi");

最后一个日志始终只是“hi” - Fiddle

我想知道是否有任何我没有包括或正确的事情

1 个答案:

答案 0 :(得分:0)

你已经为对象数组声明了不同的存储方式,即{}它会使它们成为Object,但我习惯JSON.stringify数组并保存它们以便更好地操作。

var cookieArray = {};
cookieArray['test'] = true;
console.log(cookieArray);
$.cookie('testing', JSON.stringify(cookieArray), { expires: 10 });
console.log($.cookie('testing') + "hi");

这些做法解释herefiddle