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: 739

Filed under:

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

Related posts about fullcalendar