设置为json时,fullcalendar事件不显示结果

时间:2013-08-28 11:27:59

标签: fullcalendar

ajax调用结果表单Web服务返回如下

"[{title:'111',start:'2013-08-09'},{title:'222',start:'2013-08-05'},{title:'333',start:'2013-08-10' }]"

当此字符串在fullcalendar中设置为“events”时,日历工作正常

但是当它设置为msg.DashboardCalendarDetails这是ajax的结果时,日历不显示任何单元格已更改

我想用服务

的json结果设置事件

这是一个小提琴样本

http://jsfiddle.net/fk4sq/

1 个答案:

答案 0 :(得分:1)

活动开始和结束日期必须采用ISO 8601格式,例如2013-08-28T19:10:00-04:00。您可以使用fullcalendar $.fullCalendar.formatDate(from, format);转换日期和时间。

events: [{
    title: 'Event 1', start: '2013-08-28T19:10:00-04:00', 
    end: '2013-08-29T19:20:00-04:00', allDay: false
},{
    title: 'Event 2', start: '2013-08-28T16:25:00-04:00',
    end: '2013-08-28T18:45:00-04:00', allDay: true
}]