我仅在议程日中使用完整的日历v3,每天有数百个事件,因此我只希望加载1天的事件。在初始化时,我加载了一个简单的ajax调用。但是,当我点击第二天时,我不知道该如何获取当天的事件。
我也尝试查找下一个和上一个日期事件,以获取下一个(或上一个)日期以将其传递给ajax调用,但是没有运气。 您能帮我解决这个问题吗?
这是现在如何初始化:
$('#calendar').fullCalendar({
defaultView: 'agendaDay',
allDaySlot: false,
slotEventOverlap: false,
slotDuration: '00:15:00',
nowIndicator: true,
defaultTimedEventDuration: '00:30:00',
events: {
url: '/load_events',
type: 'POST',
success: function(event, element, view,) {
// I checked every var if it's containing useful info
},
error: function() {
alert('there was an error while fetching events!');
}
}
});
答案 0 :(得分:0)
因此,如@ADyson突出显示,fullcalendar中的普通事件会自动将start
和end
参数以ISO8601格式(如2019-06-30)发布到网址中
$('#calendar').fullCalendar({
events: {
url: '/load_events',
type: 'POST'
}
});