我正在尝试使用这个很棒的用户界面“ FullCalender ”但是我想要做的是在用户移动事件时发送一个 ajax 请求来更新数据库中的事件数据。
因此,如果用户想将事件移动到日历中的不同日期,那么我需要能够使用 ajax 请求将请求发送到数据库。
如何收集新信息,如果约会被移至新日期或新时间,我如何获取新信息以便将其传递给服务器?
此外,如果用户通过扩展而不是通过拖放事件更改时间,我应该使用什么方法发送相同的请求?
$(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();
}
});
});