我使用来自http://arshaw.com/fullcalendar/的 fullcalendar jquery 插件 ,我在我的网站上使用了淘汰赛 js。
我添加了事件数组,日历的来源是什么。用户可以修改事件(数组)。
然后我想序列化事件数组,通过ajax发送,但我不能,因为日历修改了我的数组,并将一个循环放入源数组。如何删除更改。为什么我的数组中有一个循环?我读过,可能这里有一个 DOM 对象。
Chrome sendrequest 错误:TypeError:将循环结构转换为 JSON
var a = [];
a.push({
title: "Event2",
start: "2013-09-05"
});
a.push({
title: "Event2",
start: "2013-09-15"
});
$("#calendar").fullCalendar({
events: a,
header: {
left: "title",
center: "",
right: "today prev,next"
},
editable: false
});
console.log(JSON.stringify(a));
TypeError:将循环结构转换为 JSON
我该如何解决?循环的原因是什么?
小提琴示例,您可以看到我的问题: