Javascript 如何将fullcalendar addeventsource与数组一起使用?

Javascript 如何将fullcalendar addeventsource与数组一起使用?,javascript,jquery,arrays,fullcalendar,Javascript,Jquery,Arrays,Fullcalendar,你能告诉我这有什么问题吗?我有一个名为的javascript函数,它创建一个新的事件数组并尝试刷新fullcalendar var events=新数组() var numberofevents=this.serviceVariableGetDates.getTotal() for(i=0;i根据需要将事件数组放入addEventSource函数的文档 活动必须是一个有标题的活动,并且从最开始开始 至少 var events=new Array(); var numberofevents=thi

你能告诉我这有什么问题吗?我有一个名为的javascript函数,它创建一个新的事件数组并尝试刷新fullcalendar

var events=新数组()
var numberofevents=this.serviceVariableGetDates.getTotal()


for(i=0;i根据需要将事件数组放入addEventSource函数的文档

活动必须是一个有标题的活动,并且从最开始开始 至少

var events=new Array();
var numberofevents=this.serviceVariableGetDates.getTotal();

对于(i=0;i)不建议将事件提要描述为数组-甚至作者也谈到了这一点,并鼓励使用json回复进行服务器端提要。在客户端管理数组可能非常困难。
  for (i=0;i<numberofevents;i++)
       {
       //alert("numbrr:" + i);
       var dates=this.serviceVariableGetDates.getItem(i);
       console.log(dates.getData());
       var start_date = dates.getValue("c0");
       var end_date = dates.getValue("c1");
       var event_name = dates.getValue("c2");
       //var EventEntry = [ 'title: '+ event_name, 'start: '+ start_date,'end: '+ end_date ];
       events['title'] = event_name;
       events['start'] = start_date;
       events['end'] = end_date;
       events['color'] = "blue";
       this.label1.setCaption(start_date);
       //EventArray.push(EventEntry);
       console.log(events['title']);
       }
  $('#calendar').fullCalendar('addEventSource',events);
  $('#calendar').fullCalendar('rerenderEvents');
var events=new Array();
var numberofevents = this.serviceVariableGetDates.getTotal();
    for (i=0;i<numberofevents;i++)
    {
    //alert("numbrr:" + i);
    var dates=this.serviceVariableGetDates.getItem(i);
    console.log(dates.getData());
    var start_date = dates.getValue("c0");
    var end_date = dates.getValue("c1");
    var event_name = dates.getValue("c2");
    //var EventEntry = [ 'title: '+ event_name, 'start: '+ start_date,'end: '+ end_date ];
    event = new Object();       
    event.title = event_name; // this should be string
    event.start = start_date; // this should be date object
    event.end = end_date; // this should be date object
    event.color = "blue";
    event.allDay = false;
    this.label1.setCaption(start_date);
    //EventArray.push(EventEntry);
    console.log(events['title']);
    events.push(event);
    }
$('#calendar').fullCalendar('addEventSource',events);
//$('#calendar').fullCalendar('rerenderEvents');