我在遥远的将来某处将事件添加到 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();
}
});
}
}
如果需要代码的某些特定部分,请告诉我。