Wie sende ich eine Ajax-Anfrage zum Aktualisieren eines Ereignisses in der FullCalender-Benutzeroberfläche, wenn eventDrop aufgerufen wird?

Ich versuche, diese großartige Benutzeroberfläche zu verwenden. "FullCalender"Ich möchte jedoch eine Ajax - Anfrage senden, um die Ereignisdaten in der Datenbank zu aktualisieren, wenn der Benutzer das Ereignis verschiebt.

Wenn ein Benutzer ein Ereignis auf ein anderes Datum im Kalender verschieben möchte, muss er in der Lage sein, die Anforderung mithilfe einer Ajax-Anforderung an die Datenbank zu senden.

Wie kann ich die neuen Informationen erfassen, wenn der Termin zu einem neuen Datum oder einer neuen Uhrzeit verschoben wurde? Wie kann ich die neuen Informationen abrufen, um sie an den Server weiterzuleiten?

Welche Methode verwende ich außerdem, um dieselbe Anfrage zu senden, wenn der Benutzer die Zeit ändert, indem er nicht per Drag & Drop expandiert?

$(document).ready(function() {
    $('#calendar').fullCalendar({

        editable: true,

        events: "json-events.php",
        timeFormat: 'h:mm{ - h:mm}',
        defaultView: 'agendaDay',


        eventDrop: function(event, delta, minuteDelta, allDay, revertFunc) {

            if (!confirm("Are you sure about this change?")) {
                revertFunc();
            }
            // AJAX call goes here
            $.ajax();

        },

        loading: function(bool) {
            if (bool) $('#loading').show();
            else $('#loading').hide();
        }

    });
});

Antworten auf die Frage(2)

Ihre Antwort auf die Frage