C# 如何从jquery fullcalendar事件发送ajax请求
我使用ajax从数据库中获取事件,并使用jquery fullcalendar绑定这些事件。问题是ajax返回所有事件并绑定日历中的事件。我有超过10000个事件,绑定需要一些时间。我需要一种方法来使用该日历的箭头按钮,并获取所选日历视图的数据。因此,基本上,我将为每次单击箭头按钮获取数据,并将其与日历绑定C# 如何从jquery fullcalendar事件发送ajax请求,c#,jquery,asp.net,fullcalendar,C#,Jquery,Asp.net,Fullcalendar,我使用ajax从数据库中获取事件,并使用jquery fullcalendar绑定这些事件。问题是ajax返回所有事件并绑定日历中的事件。我有超过10000个事件,绑定需要一些时间。我需要一种方法来使用该日历的箭头按钮,并获取所选日历视图的数据。因此,基本上,我将为每次单击箭头按钮获取数据,并将其与日历绑定 $(document).ready(function () { function showModal() { window.location.href("fTrain
$(document).ready(function () {
function showModal() {
window.location.href("fTrainingSchedule.aspx");
}
$.ajax({
type: "POST",
url: "calendar.aspx/GetEvents",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json"
}).done(function (data) {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'year,month,agendaWeek,agendaDay'
},
defaultDate: new Date(),
editable: true,
eventLimit: true, // allow "more" link when too many events
eventClick: function (date, jsEvent, view) {
window.location.href = "fTrainingSchedule.aspx?id=" + date.scheduleId;
},
events: JSON.parse(data.d)
});
});
});
url:“calendar.aspx/GetEvents”
这将获得所有事件。我需要为每个日历日期视图获取事件。我将使用此“GetEvents”方法传递参数,这些参数将用于日历视图的第一个日期和最后一个日期。检查datesRender事件它具有具有activeStart和activeEnd属性的view对象参数。我如何将其与我的代码一起使用?在fullcalendar的每个事件中都应该调用ajax。你能详细解释一下吗?这就是解决办法。使用回调提供的开始和结束日期通知服务器限制返回的事件。如果用户移动到不同的datesCheck datesRender事件,则fullCalendar将自动从服务器请求更多事件。它具有具有activeStart和activeEnd属性的View对象参数。如何将此参数与我的代码一起使用?在fullcalendar的每个事件中都应该调用ajax。你能详细解释一下吗?这就是解决办法。使用回调提供的开始和结束日期通知服务器限制返回的事件。如果用户移动到不同的日期,fullCalendar将自动从服务器请求更多事件