更改eventsource时,viewRender不会更新日历

时间:2015-12-14 23:01:29

标签: fullcalendar

每当用户选择日历时,我需要返回服务器并刷新他们所选日期的数据 - 所以在next,prev等按钮上。我测试了事件源在日历上定义时是否有效 - 但是这样定义的事件并不能获得事件。如何使用ajax调用连接视图,next,prev按钮?

viewRender: function(view, element) {
  var eventSource = {
    url: '/JVCalendar/GetJVCalendarEvents',
    type: 'POST',
    data: {
      start: "01/01/2015",
      end: "01/31/2015",
      calendarId: "1"
    },
    error: function() {
      alert('there was an error while fetching events!');
    }
  }
  $('#calendar').fullCalendar('addEventSource', eventSource);
  $('#calendar').fullCalendar('refetchEvents');
}

1 个答案:

答案 0 :(得分:0)

我会将此作为答案添加,因为它仅在评论中提及。积分转到@smcd。经过很多麻烦后终于找到了这个。

fullCalendar默认情况下已发送startend日期。查看网络日志时,我可以看到自动添加的参数。

  ?

API / V1 / schedulings / fullcalendar开始= 2016年2月28日&安培;端= 2016年4月10日&安培; _ = 1458223901062