如果你需要在下载后对事件数据做一些自定义处理,那么你需要使用事件即函数模式,如描述的那样 在文件中 .然后提供给你一个回调函数,你用它来把事件传回给fullCalendar。
唯一的缺点是这意味着你要自己负责管理AJAX调用。下面是一个使用
fetch()
的简单例子
events: function(start, end, callback) {
fetch("/appointments/get_events/")
.then((resp) => resp.json()) // Transform the JSON data into a variable
.then(function(data) {
var eventsList = [];
for (var i = 0; i < data.events.length; i++) {
var event = {
title: data.events[i].Title,
start: moment(data.events[i].start)
eventsList.push(event);
callback(eventsList);