试图从Grails填充jQuery FullCalendar

时间:2010-09-27 00:59:34

标签: javascript jquery grails fullcalendar

我正在尝试在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"}]

问题是,虽然我在正确的月份,但我没有看到日历中出现任何内容。没有显示任何事件,我也没有收到任何错误。知道可能缺少什么吗?

2 个答案:

答案 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中看起来不正确以返回一个函数,只是函数或$(...)