Определите обратный вызов событий, чтобы сделать запрос ajax к вашему API.Смотри документы здесь .Вот пример интеграции с моим API, который использует начало и конец эпохи как параметры получения в поисках.
$('#calendar').fullCalendar({
// other options here...
events: function(start, end, callback) {
start = start.getTime()/1000;
end = end.getTime()/1000;
$.ajax({
url: '/api/events/1/?start='+ start + '&end=' + end,
dataType: 'json',
success: function(doc) {
var my_events = [];
$.each(doc.person.events, function (index, elem) {
my_events.push({
title: elem.event.title,
start: elem.event.start,
end: elem.event.end,
});
});
callback(my_events);
}
});
}
});
В моем реальном коде (это урезанная версия) я делаю больше с запросом ajax.Вы также можете упростить это, используя события фида json в fullcalendar, которые передают даты начала и конца эпохи, чтобы получить параметры для вас.Например:
$('#calendar').fullCalendar({
events: "/api/events/1/"
});
Оба эти решения будут выполнять вызовы API на ваш сервер, например http://yourwebsite.com/api/events/1/?start=123454444&end=12355324234
, поэтому вам необходимо настроить сервер для соответствующей обработки.
ПРИМЕЧАНИЕ.Если вам интересно, «1» в этих URL-адресах используется для идентификации идентификатора пользователя, для которого нужно извлечь события.
Замечательные документы для fullcalendar замечательны, прочитайте их изатем прочитайте их снова.