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.
InformationsquelleAutor user3431651 | 2014-08-22
Schreibe einen Kommentar