fullcalendar - Wie laden alle Ereignisse auf dem Kalender mit ajax
Ich möchte laden alle Veranstaltungen in voller Kalender mit Ajax, wenn die Seite geladen wird.Ich erhalte Antwort von Ajax.Aber die Veranstaltung nicht in Vollem Kalender.
hier 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);
}
})
}
});
Aus meine Konsole fand ich eine Fehlermeldung, die besagt Rückruf ist nicht eine Funktion.Bitte helfen Sie mir, ich bin ein Neuling.
- Der Fehler scheint offensichtlich zu sein, müssen Sie eine callback-Funktion. docs zeigen einige callback-Funktionen, die in
()
. So sein können, müssen Sie diejenige wählen, die für Sie geeignet ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie machen, was soll einfach sein Aussehen sehr Komplex: ich habe ein JSFiddle Link Ihnen zu zeigen, wie es funktioniert.