2013-08-27 81 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( '') –