我通过jQuery cookie插件将数据存储在cookie中,但是每次从cookie中获取它都会返回空
我将数组定义为:
var myArray = [];
myArray[ 0 ] = "hello";
myArray[ 1 ] = "world";
在cookie中设置
$.cookie('cookie-array', myArray);
但是获取此cookie并打印,打印空字符串
console.log($.cookie('cookie-array'));
编辑: 在其他问题中定义的数组是对象数组,不像我在这里提到的这个数组。我也不想使用JSON库。
答案 0 :(得分:4)
看看: https://code.google.com/p/cookies/
存储数组
$.cookie('COOKIE_NAME', escape(myArray.join(',')), {expires:1234});
将其取回
cookie=unescape($.cookie('COOKIE_NAME'))
myArray=cookie.split(',')