Javascript 完整日历不在客户端中呈现事件

Javascript 完整日历不在客户端中呈现事件,javascript,c#,json,asp.net-mvc,fullcalendar,Javascript,C#,Json,Asp.net Mvc,Fullcalendar,我试图制作一个日历,显示所有的工作日和事件,而不考虑一个月的哪一天。来自数据库的日期是“随机”的,在C代码中,我得到当前一周,并将每个“随机”日期与当前一周的相应日期关联(因此用户不关联)(公共日期时间同化数据(字符串直径,列表dts)) 我有一个C代码,它返回一个JSON,例如: { “事件”:[ { “头衔”:“VIP”, “开始”:“2018-03-03 10:00:00”, “结束”:“2018-03-03 11:00:00”, “全天”:错 }, { “标题”:“ALMANAQUE

我试图制作一个日历,显示所有的工作日和事件,而不考虑一个月的哪一天。来自数据库的日期是“随机”的,在C代码中,我得到当前一周,并将每个“随机”日期与当前一周的相应日期关联(因此用户不关联)(公共日期时间同化数据(字符串直径,列表dts))

我有一个C代码,它返回一个JSON,例如:

{
“事件”:[
{
“头衔”:“VIP”,
“开始”:“2018-03-03 10:00:00”,
“结束”:“2018-03-03 11:00:00”,
“全天”:错
},
{
“标题”:“ALMANAQUE DA CACAU”,
“开始”:“2018-02-25 17:00:00”,
“结束”:“2018-02-25 18:00:00”,
“全天”:错
}
]

}
很简单,返回的JSON格式与fullCalendar期望的格式不兼容。您只需要返回事件数组,而不需要将对象包装在其周围。您的事件数据只需如下所示:

[
     {
         "title": "VIP",
         "start": "2018-03-03 10:00:00",
         "end": "2018-03-03 11:00:00",
         "allDay": false
     },
     {
         "title": "ALMANAQUE DA CACAU",
         "start": "2018-02-25 17:00:00",
         "end": "2018-02-25 18:00:00",
         "allDay": false
     }
]
fullCalendar希望JSON是一个数组。如果按照示例返回一个对象,它不知道如何在其中查找数组,只会假设没有事件


如果您稍微修改您的C#代码以生成此输出,它应该可以很好地工作。

正如您所说,JSON的格式不兼容。但不仅如此。日期的格式也不兼容。在这里测试它,它实际上应该是“2018—02-25T17:00”,中间有“T”。现在它工作了!谢谢