Bhu*_*upi 5 javascript ajax jquery json fullcalendar
有人可以告诉我如何使用ajax填充"jquery fullcalendar"事件.
fullcalendar中没有提供setter方法来在日历对象加载后设置ajax响应(它是Json对象).有没有办法在日历对象加载后提供数据?
在我的情况下,我第一次在fullcalendar"event:"属性中提供数据,它工作正常.但是当我按下一个或上一个月切换到另一个月时,我无法将数据输入到那个月.
Thnx提前
在 ASP.NET MVC 视图中:
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
events: "/Calendar/GetEvents/"
});
Run Code Online (Sandbox Code Playgroud)
控制器:
public JsonResult GetEvents() {
List < DAL.VwMeeting > allMeeting = meetingRepository.GetAll();
var eventList = from e in allMeeting
select new {
url = (e.MeetingOccurID).ToString(),
title = e.MeetingTitle,
start = ConvertToUnixTimestamp((DateTime) e.MeetingOccurStartDate),
end = ConvertToUnixTimestamp((DateTime) e.MeetingOccurEndTime),
allDay = false
};
return Json(eventList.ToArray());
}
Run Code Online (Sandbox Code Playgroud)
或者你可以使用:
$('#calendar').fullCalendar('refetchEvents');
Run Code Online (Sandbox Code Playgroud)
在每个事件句柄之后
| 归档时间: |
|
| 查看次数: |
5872 次 |
| 最近记录: |