Vollkalender - So laden Sie alle Termine mit Ajax in den Kalender
Ich möchte mit Ajax alle Ereignisse im vollständigen Kalender laden, wenn die Seite geladen wird. Ich erhalte eine Antwort von Ajax. Das Ereignis wird jedoch nicht im vollständigen Kalender hinzugefügt. hier ist mein jquery code
$('#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);
}
})
}
});
Von meiner Konsole fand ich einen Fehler, der besagt, dass Rückruf keine Funktion ist. Bitte helfen Sie mir, ich bin ein Neuling.