如何检索 fullcalendar 的第二天信息以在日视图中获取新事件?
How can I retrieve fullcalendar's next day info to fetch new events in day view?
我只在 agendaDay 中使用完整日历 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!');
}
}
});
正如@ADyson 强调的那样,全日历中的普通事件会自动将 start
和 end
参数发布到 ISO8601 格式的 url(例如 2019-06-30 )
$('#calendar').fullCalendar({
events: {
url: '/load_events',
type: 'POST'
}
});
我只在 agendaDay 中使用完整日历 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!');
}
}
});
正如@ADyson 强调的那样,全日历中的普通事件会自动将 start
和 end
参数发布到 ISO8601 格式的 url(例如 2019-06-30 )
$('#calendar').fullCalendar({
events: {
url: '/load_events',
type: 'POST'
}
});