Добрый день! Есть такая загвоздка, которую я не могу понять:
Я создаю массив
из данных которые я собираю для него
jsonObj={'cid':item_id, 'q':item_count};
//потом в нужный мне момент я пушу все это в массив и все хорошо
items.push(jsonObj);
Когда массив есть я создаю куку.
$.cookie('arrcrt', JSON.stringify(items),{ expires: 1});
В результате в куке хранится примерно такая строка:
[{'cid':"391299",'q':1},
{'cid':"395367",'q':1},
{'cid':"395690","q":1},
{'cid':"392104",'q':1}]
Назад items я получаю следующим образом:
if($.cookie('arrcrt')!=null)
{
<b>items = $.parseJSON($.cookie('arrcrt'));</b>
lastid=items.length;
$.each(items, function (key, value) {
//некоторый код который не дает ошибки
});
}
И вот как раз, когда дело доходит до
items = $.parseJSON($.cookie('arrcrt'));
Появляется ошибка Uncaught SyntaxError: Unexpected token a
Может кто подскажет что?