2015-12-14 139 views
1

每當用戶選擇日曆時,我需要返回到服務器並刷新他們選擇的日期的數據 - 所以使用next,prev等按鈕。我測試了事件源在日曆上定義的情況下可以工作 - 但是這樣定義並不能獲得事件。我如何使用ajax調用來連接視圖,next,prev按鈕?當事件源發生變化時,viewRender不會更新日曆

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'); 
} 
+0

對不起格式錯誤: – user1480815

+1

fullcalendar已經有按鈕更改意見和前進和後退?當你點擊它們時,它會以「YYYY-MM-DD」格式設置適當的開始和結束參數來調用你的事件源。 – smcd

+0

它正在調用事件源 - 但我只想每月加載事件 - 因此當它們進入下個月時 - 我需要返回服務器以獲取該月的事件。 – user1480815

回答

0

我會添加此作爲答案,因爲它只在評論中提到。積分轉到@smcd。終於在很多麻煩後找到了這個。

fullCalendar默認已經發送了startend日期。查看網絡日誌時,我可以看到自動添加的參數。 ?

API/V1/schedulings/fullcalendar開始= 2016年2月28日結束& = 2016年4月10日& _ = 1458223901062

相關問題