完整日历外部事件在ajax更新上添加类

时间:2014-11-16 13:13:32

标签: javascript jquery ruby-on-rails ajax fullcalendar

我正在使用fullcalendar进行项目。我想在删除日历的外部事件更新到数据库时使用css类显示勾选标记,例如(✓)。

掉落功能完美运行。这是我的功能:

drop: function(date) {
        var originalEventObject = $(this).data('eventObject');
        var copiedEventObject   = $.extend({}, originalEventObject);
        copiedEventObject.start = date;
        copiedEventObject.allDay = allDay;

        $('#calendar').fullCalendar('renderEvent', copiedEventObject, true);

        $.ajax({
          type: "POST",
          data: { 
            id: copiedEventObject.id,
            task: {
              start_date: date,
              dropped: true
            }
          },
          url: "/tasks/ajax_update"
        }).done(function() {
          $("#calendar").fullCalendar("removeEvents");
          $("#calendar").fullCalendar("refetchEvents");

          //Problem here (not sure how to get the updated event to add a class)
          copiedEventObject.className = "fc-updated";   //Tried this but Not working
          $('#calendar').fullCalendar('updateEvent', copiedEventObject);  //Tried this but Not working
        });
}

当事件更新到数据库时,我无法获得已更新的确切事件。有没有办法识别更新的事件并使用jQuery添加一个css类?

提前致谢。

0 个答案:

没有答案
相关问题