JS cookie中的JSON对象数组(stringify / parse)

时间:2015-05-13 00:23:40

标签: javascript json cookies

我目前正在使用Google地图构建地理位置/天气页面,我正在尝试在JS Cookie中存储一系列标记对象。

我的cookies基于此: CookieMonster.js

我正在使用这个JSON库:json2.js

这是我的代码:

var markers = [];

if (/(^|;)\s*userCookie=/.test(document.cookie)) 
{
    markers = JSON.parse(cm_readCookie("userCookie"));
}

if(!markerExistsInMarkers(marker,markers))
{
    markers.push(marker);
    cookiemonster.set("userCookie",JSON.stringify(markers),5);
}

var marker = new google.maps.Marker({
    map: map,
    icon: image,
    title: place.name,
    position: place.geometry.location
});

如果重要的话,每个标记对象还附加一个侦听器事件。

我收到一条JSON.parse错误,上面写着“JSON数据第1行第1列的意外字符”。我需要做些什么才能阻止此错误发生?

提前致谢,

大通

0 个答案:

没有答案