我正在尝试在当前项目中使用插件FullCalendar。我使用ajax加载事件,然后是渲染命令。我现在最大的问题是边栏。如果我把静态开始和结束日期,我总是有一个"无效"结束日期即使它们是相同的?这是代码:
//get calendar events
$.post('/data/api/get-class-events/', {class_id: $('#classId').val()}, function (data) {
$.each(data, function(index, element) {
var items = data[index]['fields'];
var calendarObject = {
bg: 'blue',
description: items['details'],
end: '2017-02-02T05:15:00',
start: '2017-02-02T05:15:00',
title: items['title']
}
calendarEvents.push(calendarObject)
});
$('#calendar').fullCalendar( 'addEventSource', calendarEvents );
}, 'json');
这仍然给我一个无效的结束日期。我真的不明白当它适用于开始日期时它是如何无效的。
答案 0 :(得分:1)
不确定,但是如果你把结束日期结束到以后的日期会有效,如果结束日期在开始日期之前,它可能会抛出相同的错误。