0

我在遥远的将来某处将事件添加到 fullcalendar。之后我 refetchEvents() 让它显示。不幸的是,fullcalendar 会返回到当前日期、星期或月份,并且不会停留在已编辑的日期、星期或月份。有什么办法可以预防吗?谢谢。

我不确定这是否足以成为代码的一部分:

if (deleteEvent){
    $.ajax({
        type: 'POST',
        url: 'reservation-delete.php',
        data: {
            id: eventId
        },
        success: function (feedbackJsonString){
            const feedbackJson = JSON.parse(feedbackJsonString);
            calendar.refetchEvents();
        }
    });
} else {
    if (eventId == 0) {
        $.ajax({
        type: 'POST',
        url: 'reservation-add.php',
        data: {
            id: eventId,
            start: eventStartDateTime,
            end: eventEndDateTime,
            title: eventTitle
        },
        success: function (feedbackJsonString){
            const feedbackJson = JSON.parse(feedbackJsonString);
            calendar.refetchEvents();
        }
        });
    } else {
        $.ajax({
        type: 'POST',
        url: 'reservation-edit.php',
        data: {
            id: eventId,
            start: eventStartDateTime,
            end: eventEndDateTime,
            title: eventTitle
        },
        success: function (feedbackJsonString){
            const feedbackJson = JSON.parse(feedbackJsonString);
            calendar.refetchEvents();
        }
        });
    }
}

如果需要代码的某些特定部分,请告诉我。

4

0 回答 0