2013-08-27 52 views
0

我存储在cookie的阵列通过jQuery的cookie的插件,但每次我得到它从饼干,存储阵列中的jQuery的饼干

我作为定义数组返回空:

var myArray = []; 
myArray[ 0 ] = "hello"; 
myArray[ 1 ] = "world"; 

将其设置成饼干

$.cookie('cookie-array', myArray); 

但是,让这个cookie和打印,打印空字符串

console.log($.cookie('cookie-array')); 

编辑: 阵列在其他问题中定义的对象数组不像我这里提到的数组。另外我不想用户JSON库。

回答

4

看一看: https://code.google.com/p/cookies/

存储阵列

$.cookie('COOKIE_NAME', escape(myArray.join(',')), {expires:1234}); 

把它找回来

cookie=unescape($.cookie('COOKIE_NAME')) 
myArray=cookie.split(',') 
+0

提示错误,同时加入myArray的。 myArray.join( '') –