fullcalendar - Как загрузить все события в календаре, используя ajax
Я хочу загрузить все события в полном календаре с помощью Ajax при загрузке страницы. Я получаю ответ от Ajax. Но событие не добавляется в полный календарь. вот мой код JQuery
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultDate: '2014-06-12',
editable: true,
events: function(start,end,callback){
var mydata = {
action: "fw_ajax_callback",
subaction: "get_myappointments",
};
$.ajax({
url :ajax_url,
type: 'POST',
data: mydata,
dataType: 'json',
success:function(appointments){
var events = [];
if(!!appointments){
$.map( appointments, function( r ) {
events.push({
title: r.title,
start: r.start,
end: r.start
});
});
}
callback(events);
}
})
}
});
Из моей консоли я обнаружил ошибку, сообщающую, что обратный вызов не является функцией. Пожалуйста, помогите мне, я новичок.