【问题标题】:FullCalendar - Using 'Events as function' method for loading events, how can I get events to reload via javascriptFullCalendar - 使用“事件作为函数”方法加载事件,如何让事件通过 javascript 重新加载
【发布时间】:2014-01-26 21:36:01
【问题描述】:

我的日历使用此处描述的方法很好地从我的 RESTful api 中提取事件:http://arshaw.com/fullcalendar/docs/event_data/events_function/

因此,当单击“下一个”和“上一个”按钮在月份之间导航时,一切正常。但是如何使用 javascript 为当前视图重新加载事件?

例如,在我的应用程序中,这些操作具有在我的后端创建事件的副作用。当执行这些操作时,我希望这些事件通过日历事件重新加载出现在日历上。

目前,如果我想让我的新活动出现,我必须来回一个月。

【问题讨论】:

    标签: c# javascript jquery .net fullcalendar


    【解决方案1】:

    如果你想使用 javascript 添加事件,我建议你这样做

    $('#calendar').fullCalendar('renderEvent', {
                    id: split[0],
                    title: _EventName,
                    start: _EventDateStart,
                    end: _EventDateEnd,
                    allDay: _AllDayEvent,
                    description: _EventDescription
                });
    

    这允许您将事件添加到日历中,而无需重新加载整个页面。如果您的 javascript 中有手头的信息,您可以更改值以适合您的喜好。

    【讨论】:

    • 我对这种方法持观望态度,但它很有意义,并且会节省不少对 API 的调用。我实施了,效果很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 2011-05-21
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多