Javascript fullcalendar未设置';id';在事件中

Javascript fullcalendar未设置';id';在事件中,javascript,fullcalendar,Javascript,Fullcalendar,我正在使用fullcalendar并在各种视图中查看事件。我没有看到的是事件ID。我将它们设置为: 'eventSources': [ { 'events': function(start, end, timezone, callback) { $.get({ 'url': "/GetUEvents", 'contentType': "a

我正在使用
fullcalendar
并在各种视图中查看事件。我没有看到的是事件ID。我将它们设置为:

    'eventSources': [
        {
            'events': function(start, end, timezone, callback) {
                $.get({
                    'url': "/GetUEvents",
                    'contentType': "application/x-www-form-urlencoded; charset=UTF-8",
                    'dataType': "json",
                    'traditional': true,
                    'data': {
                        'start': start.format("YYYY-MM-DD HH:mm:ss"),
                        'end': end.format("YYYY-MM-DD HH:mm:ss")
                    }
                }).done(function(ajaxData, textStatus, jqXhr) {
                    var events = [];
                    var now = moment().local();

                    $(ajaxData.eventList).each(function() {
                        var myEnd = moment($(this).attr("end")).local();
                        var myStart = moment($(this).attr("start")).local();
                        var myId = "a" + $(this).attr("id");

                        if (myEnd <= now) {
                            events.push({
                                'title': "",
                                'start': myStart.format("YYYY-MM-DD HH:mm:ss"),
                                'end': myEnd.format("YYYY-MM-DD HH:mm:ss"),
                                'id': myId,
                                'className': "entriesOld"
                            });
                        } else {
                            events.push({
                                'title': "",
                                'start': myStart.format("YYYY-MM-DD HH:mm:ss"),
                                'end': myEnd.format("YYYY-MM-DD HH:mm:ss"),
                                'id': myId,
                                'className': "entriesFuture"
                            });
                        }
                    });
                    callback(events);
                });
            }
        }
    ]
“事件源”:[
{
“事件”:函数(开始、结束、时区、回调){
美元({
“url”:“/GetUEvents”,
“contentType”:“application/x-www-form-urlencoded;charset=UTF-8”,
“数据类型”:“json”,
"传统":对,,
“数据”:{
“start”:start.format(“YYYY-MM-DD HH:MM:ss”),
“结束”:结束格式(“YYYY-MM-DD HH:MM:ss”)
}
}).done(函数(ajaxData、textStatus、jqXhr){
var事件=[];
var now=moment().local();
$(ajaxData.eventList){
var myEnd=力矩($(this).attr(“end”)).local();
var myStart=moment($(this).attr(“start”)).local();
var myId=“a”+$(this.attr(“id”);

如果(myEnd官方文件说有两个必需的变量,
标题
开始


我认为,因为在您的代码中,
标题
是一个空的
字符串
,所以完整日历不会处理您的事件.

好的信息,但不是这里的情况。将空标题设置为值不会对id产生任何影响。哦,我的不好,抱歉,但这是一个好的警告..或者它也使用空的
字符串
吗?另一方面,
控制台.log($(this).attr(“id”);
的输出是什么?哦,“id”元素有一个值。我已经将它用作“标题”vale进行确认。我可能已经在
eventRender
方法中找到了答案。我可能能够将id值与此一起显示在显示屏上。