FullCalendar and events: function
Posted
by Ernest
on Stack Overflow
See other posts from Stack Overflow
or by Ernest
Published on 2010-06-16T22:47:42Z
Indexed on
2010/06/16
22:52 UTC
Read the original article
Hit count: 741
fullcalendar
I am trying to display my events from a MySQL database. I'm using the events function. My XML file being returned is pretty basic. I've looked at all of the FullCalendar questions and most of them talk about JSON and point to the documentation for JSON. I can't use JSON. I have to go XML. Can you tell me where I'm off.
Here is a sample of what my xml looks like:
Grow Your Business on the Web 2010-06-05T9:30 2010-06-05T12:30 O
The whole file is prefaced with a tag and closed with a tag.
My jquery is as follows:
$(document).ready(function() {
$('#calendar').fullCalendar({ height: 550, theme: true, header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, editable: true, events: function(start, end, callback) {
$.ajax({
url: 'ncludeFiles/sbdp-cal-xml.php',
dataType: 'xml',
data: {
// our hypothetical feed requires UNIX timestamps
start: Math.round(start.getTime() / 1000),
end: Math.round(end.getTime() / 1000)
},
success: function(doc) {
var events = [];
$(doc).find('event').each(function() {
events.push({
title: $(this).attr('title'),
start: $(this).attr('start'),
end: $(this).attr('end'),
className: $(this).attr('className'),
url: $(this).attr('url')
});
});
callback(events);
}
});
}
}); });
I'd appreciate any help you could give me. Thanks!
© Stack Overflow or respective owner