2014-12-05 123 views
0

如果创建新事件的ajax调用成功,我想重新加载此页面fullcalendar。但是,调用refetchEvents似乎完全没有影响 - 并且使用chrome观察网络流量显示没有对fullcalendar查询事件的URL进行调用。我错过了什么?FullCalendar refetchEvents无法重新加载日历

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

尝试:

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

然后在.success

mycal.fullCalendar('refetchEvents'); 
相关问题