我遇到了FullCalendar问题,我一直在寻找解决方案,但没有取得任何成功。 我使用eventClick打开当前事件数据的叠加窗体。一切都很好,直到我改变主意,不想编辑这个事件,而是另一个。这导致ajax发送请求2次,一次用于打开的事件(准备编辑但表单未提交),一次用于真正编辑和提交的事件。事件对象在完整日历中保存了以前的事件属性
$('#sc-calendar').fullCalendar({
eventClick: function(event) {
//opening overlay form window
$('#submit-event-update').bind('click',function() { //click submit
$.ajax({
type: "GET",
url: "event_update",
data: "id="+event.id+"&title="+event.title+"&start="+event.start+"&end="+event.end,
cache: false,
success: function() {
$('#submit-event-update').unbind();
$('#sc-calendar').fullCalendar('updateEvent',event);
}
});
});
}
});
这开始是我的噩梦。请帮忙!
这是相当不错的解决方案。但是,如果我有另一个属性,我在窗体中更改它不会更改日历或日历初始化。 – mesnicka 2013-05-13 12:06:22