如何在eventClick上获取事件的ID?

时间:2014-10-25 03:28:44

标签: fullcalendar

我的问题非常简单:我想在eventClick上从数据库加载详细信息页面。所以我只需要知道如何在点击时访问事件属性。

如果我的问题有任何歧义,请告诉我,我会澄清。

谢谢!

2 个答案:

答案 0 :(得分:2)

eventClick函数返回原始事件,它将保留您设置的属性(除非它们与内部使用的内容具有相同的密钥)。

$('#calendar').fullCalendar({
    events: [
        {
            title: 'My Event',
            start: '2010-01-01',
            myId: 123
        }
        // other events here
    ],
    eventClick: function(event) {
        if (event.myId) {
            alert(myId);
        }
    }
});

答案 1 :(得分:0)

您也可以将info作为参数传入以从日历中获取其他值

        eventClick: (info)=> {
            alert(info.id); //ID
            var eventTitle = info.title; //TITLE
            var eventVenue = info.venue; //VENUE
            var eventDescription = info.description; //DESCRIPTION
}