Полный календарь: отображение времени начала

Если я укажу свои события путем жесткого кодирования в массиве событий javascript, время будет отображаться перед заголовком в календаре:

Код Javascript для:

события: [ { title: "мой титул", начало: новое Дата (2010,9,8,11,12) } ]

приводит к отображению «11:12 мой заголовок» в качестве события в моем календаре.

Но когда я использую функцию для создания событий (получение данных через ajax), время не отображается в календаре. Вот код для функции успеха ajax (в этом примере я жестко запрограммировал дату начала, но не имеет значения, как я установил дату начала, она никогда не отображается, отображается только заголовок):

        success: function(doc) {

            var events = [];

            $(doc).find('event').each(function() {
                events.push({
                    title: $(this).find('title').text(),
                    start: new Date(2010,9,8,11,12),
                    url:   $(this).find('url').text(),
                    className: $(this).find('className').text(),
                    allDay:    $(this).find('allDay').text()
                });
            });

            callback(events);
        }

Похоже, что дата начала обрабатывается иначе в функции событий. Я пробовал использовать «new Date ()» или указывать дату в виде строки (7 октября 2010 г., 14:10) или в виде отметки времени unix. Кажется, он распознает дату, потому что событие появляется в соответствующий день календаря, но время не отображается, когда я использую функцию ajax.

Есть идеи?

Спасибо

1
задан Don 8 October 2010 в 21:22
поделиться