2013-08-27 3 views
0

Я храню массив в печенье с помощью JQuery печенья плагина, но каждый раз, когда я получаю его от печенья, он возвращает пустыммагазин массив в JQuery печенье

Я определяю массив как:

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

Установить его в печенье

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

Но получить это печенье и печать, печатает пустую строку

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

EDIT: Массивы определяют в других вопросах объекты массивов нет, как этот массив, о котором я упоминал здесь. Также я не хочу использовать пользовательскую библиотеку 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 ('') –

Смежные вопросы