【发布时间】:2013-08-14 17:30:03
【问题描述】:
我正在尝试使用这个很棒的用户界面“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();
}
});
});
【问题讨论】:
标签: fullcalendar