如何通过事件id将事件转换为fullcalendar?

时间:2015-09-22 14:16:55

标签: javascript jquery mysql twitter-bootstrap fullcalendar

如何通过fullcalendar bootstrap的事件ID获取和事件?

我有事件ID,我希望从中获取事件。 我试过这个:

var evento = $("#calendar").fullCalendar( 'clientEvents')[response.idEvent];

response.idEvent是id事件,这是正确的(例如' 32'来自我的mysql数据库),我知道这是因为我打印这个并且是正确的,但我不知道如何从这个... ...

怎么能得到这个?

谢谢!

2 个答案:

答案 0 :(得分:7)

根据FullCalendar's documentation,您可以通过以下方式实现您的目标:

var evento = $("#calendar").fullCalendar('clientEvents', response.idEvent);

文档中的括号表示该参数是可选的。

答案 1 :(得分:2)

如果您想获取事件的所有属性,可以添加[0]并通过点选择属性。例如,您的事件ID为“_fc1”(从http://fullcalendar.io/js/fullcalendar-2.4.0/demos/agenda-views.html获得):

var eventoObj = $("#calendar").fullCalendar( 'clientEvents', "_fc1")[0];
var evento_allDay = eventoObj._allDay;
var evento_start = eventoObj._start;
var evento_end = eventoObj._end;