完整日历中特定事件源下的事件列表

时间:2016-09-18 15:04:14

标签: javascript jquery fullcalendar

我使用fullcalendar显示我的应用程序中存在的事件。

https://fullcalendar.io/docs/event_data/Event_Source_Object/ 我使用eventsource的url选项来显示来自远程json url的事件

{
    id: 1,
    url: '/myfeed.aspx',
    color: 'yellow',   // an option!
    textColor: 'black' // an option!
}

一切都很好,即我可以通过远程网址查看我的日历中填充的事件。

我的查询是获取变量中所有这些事件的列表,以便我可以稍后控制这些事件。

我想将该url选项仅用作事件源。

是否有任何方法可以在完整日历中获取特定事件源下的事件列表

1 个答案:

答案 0 :(得分:0)

你可以使用ajax(jQuery示例):

var myEvents = {};
$.get(
    '/myfeed.aspx',
    function(jsonResponse){
        myEvents = JSON.parse(jsonResponse);
    }
)

根据myfeed.aspx返回的json格式的确切格式(它应该根据文档将事件作为对象数组返回),您现在可以直接使用“myEvents”变量的内容分配给事件 - 日历的属性..

{
     id: 1,
     events: myEvents,
     color: 'yellow',
     textColor: 'black'
}