我正在尝试在Grails GSP中显示jQuery FullCalendar(http://arshaw.com/fullcalendar)并从控制器填充它。以下是初始化我的日历的Javascript代码:
$('#container').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: false,
firstDay: 1,
events: '${createLink(controller: "myEvent", action: "events")}'
});
我的控制器返回以下JSON(Cubesy of Firebug):
[{"id":"1","title":"Devoxx 2010","allDay":true,"start":new Date(1289775600000),"end":new Date(1290121200000),"url":"http://www.devoxx.com"}]
问题是,虽然我在正确的月份,但我没有看到日历中出现任何内容。没有显示任何事件,我也没有收到任何错误。知道可能缺少什么吗?
答案 0 :(得分:1)
如果firebug正在返回那个确切的字符串,那么由于新的Date()函数,它不会起作用。日期应该已经是日期。不是创建日期的功能。例如,我的json如下所示:
[{"id":"Board_Meeting_0","title":"Board Meeting","start":"Fri, 20 Aug 2010 14:00:00 CDT","end":"Fri, 20 Aug 2010 15:00:00 CDT","allDay":false}]
答案 1 :(得分:-2)
$ {...}在jquery中看起来不正确以返回一个函数,只是函数或$(...)