我在语法上设置日历事件时遇到问题。
我有一个页面,用户可以在其中选择客户端以显示使用下拉列表的事件。我通过 Ajax 调用请求事件。这一切看起来都不错。但是我在 fullCalendar 中设置事件时遇到问题。
这是我设置事件的代码:
success: function(resp){
var r = resp.output;
console.dir(r);
jQuery('#student').html(r.studentname);
jQuery('#calendar').fullCalendar( 'removeEvents' ); // <= This works
jQuery('#calendar').fullCalendar( 'events', r.events ); // <= This doesn't
}
这是 ajax 响应的转储:
events "[{
id: 1,
title: 'Acupuncture',
start: new Date(2013, 5, 29, 10, 00),
end: new Date(2013, 5, 29, 10, 30),
allDay: false
}
,
{
id: 2,
title: 'Acupuncture',
start: new Date(2013, 6, 30, 10, 00),
end: new Date(2013, 6, 30, 10, 30),
allDay: false
}
,
{
id: 3,
title: 'Chiropractor',
start: new Date(2013, 6, 31, 11, 00),
end: new Date(2013, 6, 31, 11, 15),
allDay: false
}
]
"
id "1"
studentname "Tarah Yates"
我找不到任何关于如何做到这一点的例子,所以我不确定我是否做得对。
我刚刚注意到事件列表周围的引号,也许这就是问题所在?
如果这不是问题,是否有人对它为什么不起作用有任何想法?