我使用的是fullcalendar 1.6版本。我升级到2.1.1。但升级后,addEventSource无效。
function setCalendarEvents(start, end, callback){
start = Math.round(start.getTime() / 1000);
end = Math.round(end.getTime() / 1000);
ajax({
url : '<?php echo admin_url('event/events') ?>',
data : {
filter : {
filters : _filters
},
start : start,
end:end
},
type : 'POST',
dataType:'json',
success : function(json){
var events = [];
callback(json);
}
});
}
calendarObj.fullCalendar('addEventSource', setCalendarEvents);
抛出start.getTime()不是函数。我写的是console,回调是假的,start和end没有getTime()方法。我查看了文档http://fullcalendar.io/docs/event_data/addEventSource/,但没有足够的信息。
答案 0 :(得分:1)
我做了这个chage并且它起作用了。
来自start.getTime()&gt;&gt; start.toDate()。的getTime()