Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从jquery fullcalendar事件发送ajax请求_C#_Jquery_Asp.net_Fullcalendar - Fatal编程技术网

C# 如何从jquery fullcalendar事件发送ajax请求

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

我使用ajax从数据库中获取事件,并使用jquery fullcalendar绑定这些事件。问题是ajax返回所有事件并绑定日历中的事件。我有超过10000个事件,绑定需要一些时间。我需要一种方法来使用该日历的箭头按钮,并获取所选日历视图的数据。因此,基本上,我将为每次单击箭头按钮获取数据,并将其与日历绑定

$(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将自动从服务器请求更多事件