如標題所述
events確定有抓到資料,然後callback一直發生錯誤顯示Uncaught TypeError: callback is not a function
想請問一下我是哪邊做錯了
2022/6/17/12:53更新版本
events: function(start, end, timezone, callback) <<修改處
我有console出來看顯示undefined跟Uncaught TypeError: callback is not a function
以下是我參照的網址
https://stackoverflow.com/questions/12019130/how-can-i-load-all-events-on-calendar-using-ajax
第一次使用不太熟QQ
不確定你的版本是甚麼?
這是官方文件,不同版本有不同寫法,可以參考看看。
我個人events使用的寫法是這樣:
events: function (fetchInfo, successCallback, failureCallback) {
var events = [];
//撈取後端資料
$.ajax({
url: '@Url.Action("CalendarEvents")',
method: 'POST',
contentType: 'application/json',
dataType: 'json',
success: function (result) {
//do something
//回撥渲染日曆
successCallback(events);
},
error: function (error) {
}
});
}
這邊你要先說明一下,你用的 FullCalendar 是哪個版本。
不同版本有不同的使用方式。
目前是5版。
科科給你的就是5版的用法。
你貼圖中的,看起來是2還是3版的用法。
你得先確定版本一下。目前網路上很多 3版的舊用法。
但好像從4(還是5??忘了)版開始,它的用法就改變很多了。