使用Jquery将事件动态插入Fullcalendar

我无法使用Jquery向fullCalendar添加新事件。 我正在使用Eclipse来开发web并且根本不熟悉Ajax,而且它与我的eclipse不兼容。

所有内容都写在jquery中的button.click函数中。

var subject = $("#txtEventName").val(); //the title of the event var dateStart = $("#txtDate").val(); //the day the event takes place var dateEnd = $("#txtDateEnd").val(); //the day the event finishes var allDay = $("#alldayCheckbox").val(); //true: event all day, False:event from time to time var events=new Array(); event = new Object(); event.title = subject; event.start = dateStart; // its a date string event.end = dateEnd; // its a date string. event.color = "blue"; event.allDay = false; events.push(event); $('#calendar').fullCalendar('addEventSource',events); 

没有检测到错误,但未创建事件。 PS:如果jQuery中没有其他方法,我想继续使用数组Feed。

试试这个:

 var newEvent = new Object(); newEvent.title = "some text"; newEvent.start = new Date(); newEvent.allDay = false; $('#calendar').fullCalendar( 'renderEvent', newEvent ); 

请注意,当您为启动分配值时,它需要采用其中一种受支持的格式。

您可以指定IETF格式的字符串(例如: Wed, 18 Oct 2009 13:00:00 EST ),ISO8601格式的字符串(例如: 2009-11-05T13:15:30Z )或UNIX时间戳。