我正在尝试使用完整的日历从json源加载事件. json来自一个像Feed这样的URL,“mysite.com/getEvents”(返回一个json事件对象).现在它返回一个对象
{"allDay":false,"end":1325577600,"start":1325577600}
我试过了
$('#calendar').fullCalendar({ events: 'mysite.com/getEvents' });
但没有任何反应.我知道我的json缺少标题和id.所以我们有两个问题.
解决方法
您应该尝试形成JSON,因此它具有所有必需的字段.例如,在我的项目中,以下是足够的:
> id
>标题
>开始
>结束
>全天
我认为,该ID只能为JSON Feed的实例而唯一,因此您可以在生成JSON的服务器端脚本中增加一个计数器.
JSON脚本的输出示例:
[ "0",{ "allDay": "","title": "Test event","id": "821","end": "2011-06-06 14:00:00","start": "2011-06-06 06:00:00" },"1","title": "Test event 2","id": "822","end": "2011-06-10 21:00:00","start": "2011-06-10 16:00:00" } ]