我使用asp.net的MVC 3和jQuery 1.5.2使用jQuery完整的日曆1.5.1我的活動現在將顯示? - jQuery的完整的日曆
我有這個
$('#calendar').fullCalendar ({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: false,
eventSources:[{
url: '/Home/GetCurrentMonth',
type: 'Get',
color: 'yellow', // a non-ajax option
textColor: 'black' // a non-ajax option
}]
});
它熄滅,不會打我的JsonResult方法和返回類似這樣的內容
[{"id":9,"title":"test4","start":"4/1/2011 5:00:00 AM","end":"4/1/2011 6:30:00 AM","allDay":false},
{"id":9,"title":"test4","start":"5/1/2011 12:00:00 PM","end":"5/1/2011 1:30:00 PM","allDay":false}]
然而什麼也沒有顯示出來。我究竟做錯了什麼?
List<CalendarAppointment> appointments =
calendarService.GetAppointment("[email protected]", start, end);
List<CalendarEventViewModel> vm = Mapper.Map<List<CalendarAppointment>,
List<CalendarEventViewModel>>(appointments);
return Json(vm, JsonRequestBehavior.AllowGet);
這就是GetCurrentMonth中的內容。
public class CalendarEventViewModel
{
public int id { get; set; }
public string title { get; set; }
public string start { get; set; }
public string end { get; set; }
public bool allDay { get; set; }
}
這是我的ViewModel。
「4/1/2011 5:00:00 AM」不是日期格式fullcalendar明白 – arshaw 2011-05-09 05:18:01
@arshaw - 爲什麼它不理解它?這似乎是jQuery驗證1.7和你的fullcalendar的問題。由於我升級了jQuery驗證它的工作原理,並沒有與這些日期有問題,我發送他們仍然是這樣的(5/9/2011 5:00:00 PM) – chobo2 2011-05-09 05:37:50
對不起,我收回,我想這是IETF,fullcalendar確實瞭解。很高興你知道驗證問題。 – arshaw 2011-05-09 07:04:32