我正在使用 fullcalendar eventSources 从服务器中提取 json 事件数据。我有一个sheet_id
变化的变量,该selected_sheet_id()
函数将返回所选的相应工作表。问题是当我调用$("#calendar").fullCalendar('refetchEvents')
返回事件时,sheet_id
(因此所有事件)总是相同的。sheet_id
也就是说,在获取事件之前,fullcalendar 不会用当前刷新。如何触发 eventSources 以“重新编译”,以便sheet_id
在执行 ajax 调用之前从函数中提取正确的内容。
eventSources: [{
url: '/event/get_events',
type: 'GET',
data: {
sheet_id: selected_sheet_id()
},
error: function() {
alert('there was an error while fetching events!');
}
}]