ajax日历json,javascript - Fullcalendar JSON/AJAX - Stack Overflow

Currently I am working on Fullcalendar v3.

My events code to set the events required to display items in the calendar:

eventSources: [{

events: function(start, end, timezone, callback) {

$.ajax({

url : 'dispatcher.php',

type : 'post',

dataType: 'json',

data : {

// requires UNIX timestamps

start : start.unix(),

end : end.unix(),

component : 'Rak',

controller: 'Read',

task : 'getCalendarEvents'

},

success : function(doc) {

var events = [];

$(doc).find('event').each(function() {

events.push({

title : $(this).attr('title'),

start : $(this).attr('start'), // will be parsed

end : $(this).attr('end'), // will be parsed

className: $(this).attr('className')

});

});

callback(events);

console.log(doc);

}

});

}

}]

Console.log(doc):

0: {id: "1", title: "Testtesttest", start: "2019-01-15", end:

"2019-01-16", className: "event-azure"} length: 1

However... item is NOT displayed in the calendar. What am I doing wrong? Currently I am clueless.

A JSON format is being sent and should have been used in the events.

Thanks a lot for any help!

Hardcoded example which works to show the required format:

events: [

{

title : 'event1',

start : '2010-01-01'

},

{

title : 'event2',

start : '2010-01-05',

end : '2010-01-07'

},

{

title : 'event3',

start : '2010-01-09T12:30:00',

allDay : false // will make the time show

}

]