FullCalendar refetchEvents不重新加载日历

时间:2014-12-05 17:48:07

标签: javascript jquery jquery-ui fullcalendar

如果创建新事件的ajax调用成功,我想重新加载这些页面fullcalendar。但是,调用refetchEvents似乎完全没有效果 - 并且在chrome中观察网络流量表明没有对fullcalendar查询事件的URL进行调用。我错过了什么?

function submitNewEvent(event) {
        event.preventDefault();
        dnnEvent = dnnEventWithFormData();
        $.ajax({
            type: 'post',
            url: urlCreateEvent,
            data: dnnEvent
        }).success(function (response) {
            dialog.dialog('close');
            $("#userEvents").load(urlUserEvents);
            $("#calendar").fullCalendar('refetchEvents');
        }).error(function (response) { console.log(response); alert('failed'); });
}

1 个答案:

答案 0 :(得分:1)

尝试:

var mycal = $("#calendar)....init...

然后在.success

mycal.fullCalendar('refetchEvents');