我遇到了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