У меня проблемы с заполнением FullCalendar из MVC, и я хотел бы получить небольшую помощь по этому вопросу, пожалуйста.
У меня есть следующий код для моего контроллера:
Function GetEvents(ByVal [start] As Double, ByVal [end] As Double) As JsonResult
Dim sqlConnection As New SqlClient.SqlConnection
sqlConnection.ConnectionString = My.Settings.sqlConnection
Dim sqlCommand As New SqlClient.SqlCommand
sqlCommand.CommandText = "SELECT tripID AS ID, tripName AS Title, DATEDIFF(s, '1970-01-01 00:00:00', dateStart) AS [Start], DATEDIFF(s, '1970-01-01 00:00:00', dateEnd) AS [End] FROM tblTrip WHERE userID=18 AND DateStart IS NOT NULL"
sqlCommand.Connection = sqlConnection
Dim ds As New DataSet
Dim da As New SqlClient.SqlDataAdapter(sqlCommand)
da.Fill(ds, "Meetings")
sqlConnection.Close()
Dim meetings = From c In ds.Tables("Meetings") Select {c.Item("ID"), c.Item("Title"), "False", c.Item("Start"), c.Item("End")}
Return Json(meetings.ToArray(), JsonRequestBehavior.AllowGet)
End Function
Это действительно работает правильно, но формат, который возвращается:
[[25, «Южная Америка 2008», «Ложь», 1203033600,1227657600], [48, «Левант 2009», «Ложь», 1231804800,1233619200], [49, «Южная Америка 2009», «Ложь» ", 1235433600,1237420800], [50," Italy 2009 "," False ", 1241049600,1256083200], [189," Levant 2010a "," False ", 1265414400,1267574400], [195," Levant 2010a "," False ", 1262736000,1262736000], [208," Levant 2010a "," False ", 1264982400,1267574400], [209," Levant 2010a "," False ", 1264982400,1265587200], [210," Levant 2010 ", "False", 1264982400,1266969600], [211, "Levant 2010 b", "False", 1267056000,1267574400], [213, "South America 2010a", "False", 1268438400,1269648000], [214, "Levant" 2010 c "," False ", 1266364800,1264118400], [215," South America 2010a "," False ", 1268611200,1269648000], [217," South America 2010 "," False ", 1268611200,1269561600], [ 218, «Южная Америка 2010 б», «Ложь», 1268956800,1269388800], [227, «Левант 2010 б», «Ложь», 1265846400,1266192000]]
И это полностью отличается от того, что я видел здесь: jQuery FullCalendar JSON, дата выпуска
(обратите внимание на отсутствие информации о тегах и фигурных скобках)
Может кто-нибудь объяснить мне, что я делаю неправильно и почему мой вывод неправильно отформатирован.
1020 * ТИА *