控制台记录字符串(即标题),在“网络”选项卡上显示字符串已过帐。但我似乎无法让日历显示在屏幕上,即使我使用$('#calendar').fullCalendar('addEventSource', json);
成功从json源恢复事件。
有关如何检查此内容或如何显示事件的任何输入将不胜感激。
对其执行console.log时的Json响应:Salah[{"id":"24","title":"Salah","start":"2016-06-02 10:00:00","end":"2016-06-02 14:30:00","url":null,"allDay":false,"color":null},{"id":"26","title":"Salah","start":"2016-06-23 08:30:00","end":"2016-06-23 11:30:00","url":null,"allDay":false,"color":"green"}]
上述错误会记录到控制台中,它会阻止这些事件显示在日历上。
答案 0 :(得分:1)
问题在于您应该使用未命名对象而不是使用对象Salah
的JSON对象名称。在后端API中,请使用以下格式的数组键返回信息。
[{"id":"24","title":"Salah","start":"2016-06-02 10:00:00","end":"2016-06-02 14:30:00","url":null,"allDay":false,"color":null},
{"id":"26","title":"Salah","start":"2016-06-23 08:30:00","end":"2016-06-23 11:30:00","url":null,"allDay":false,"color":"green"}]
或者您可以更改前端的response.Salah
格式。