尝试在完整日历上加载JSON输出时出现400错误请求错误

时间:2016-07-11 09:50:29

标签: jquery json fullcalendar

控制台记录字符串(即标题),在“网络”选项卡上显示字符串已过帐。但我似乎无法让日历显示在屏幕上,即使我使用$('#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"}]

上述错误会记录到控制台中,它会阻止这些事件显示在日历上。

enter image description here

1 个答案:

答案 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格式。