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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage