码迷,mamicode.com
首页 > 其他好文 > 详细

fullcalendar events加载数据失败

时间:2019-01-04 12:15:46      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:timezone   ack   date()   UNC   info   nts   json   callback   解决办法   

events: function (start, end, callback) {
var d = new Date(start._d);
var startdate = "";
if (d.getDate() == 01) {
startdate = d.getFullYear() + ‘-‘ + (d.getMonth() + 1) + ‘-01‘;
}
else
{
if (d.getMonth() == 11) {
startdate = (d.getFullYear() + 1) + ‘-01-01‘;
}
else {
startdate = d.getFullYear() + ‘-‘ + (d.getMonth() + 2) + ‘-01‘;
}
}
$.ajax({
type: "post",
url: "getCalendar",
dataType: "json",
data: {
start: startdate
},
success: function (data) {
var events = [];
$.each(data, function (i) {
events.push({
title: data[i].title,
start: data[i].start,
end: data[i].end,
Cal_content: data[i].Cal_content
})
})
callback(events);
}
});
}

技术分享图片

events:[{title: "当日运动量", start: "2019-01-01 08:30:00", end: "2019-01-01 10:30:00", Cal_content: "运动量为:55公里"}]

如果直接加载数据的话,就可以正常显示

技术分享图片

解决办法:

 events: function (start, end,timezone, callback) {

只需要在events的function方法中再添加一个参数,我用的是最新版本的fullcalendar控件,所有数据都正常显示了。

以前只知道js是弱语音,这次算是领教了。

正确打印一下callback

技术分享图片

不再是callback不是一个function了。

 

技术分享图片

fullcalendar events加载数据失败

标签:timezone   ack   date()   UNC   info   nts   json   callback   解决办法   

原文地址:https://www.cnblogs.com/Ly426/p/10218430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!