2014-12-05 4 views
0

Если вызов ajax для создания нового события преуспевает, я хотел бы перезагрузить эту страницу fullcalendar. Однако вызов refetchEvents, похоже, абсолютно неэффективен - и просмотр сетевого трафика в хромах показывает, что в URL-адрес, где fullcalendar не запрашивает события, не звонит. Что мне не хватает?FullCalendar refetchEvents not reloading calendar

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

Try:

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

Затем в .success:

mycal.fullCalendar('refetchEvents'); 
Смежные вопросы