0
我在使用ajax加載的頁面內使用FullCalendar插件。 當頁面加載時,我所得到的只是標題按鈕,但日曆本身直到我點擊其中一個按鈕(月/周/日)才顯示出來。FullCalendar加載ajax不會生成日曆
這是我的代碼:
$('#calendar').fullCalendar({
header: { left: 'next,prev, today', center: 'title', right: 'month,basicWeek,basicDay'},
isRTL: true,
height: 540,
events: {
url: "../practice/AjaxJson",
cache: true
},
timeFormat: 'H(:mm)'
});
如果我把這個代碼在函數內部使用setTimeout的那一套到1500毫秒它的工作原理調用它。
有沒有更好的解決方案呢?
文檔中有重新讀取功能。使用它,而不是將整個日曆放在setTimeout循環中。 http://arshaw.com/fullcalendar/docs/event_data/refetchEvents/ – Daniel 2013-04-07 18:32:56
這比我在做的更好,但是沒有辦法避免使用setTimeout解決方案嗎? – Sveta 2013-04-08 09:16:34
除非您有觸發器手動探測以查看後端是否有更新,否則setTimeout是一種解決方案。但我更喜歡自己的手冊。至少您不必重新生成整個日曆並使用「重新獲取」 – Daniel 2013-04-08 13:29:29