json — fullcalendar v 2 php события не работают

Я пытаюсь обновить плагин fullCalendar до версии 2, и теперь события, генерируемые скриптами php, вообще не отображаются.
Скрипт php работает правильно, так как, если я напрямую помещу его вывод в атрибут events объекта fullCalendar, например:

events: <? require ("calendario_eventi.php"); ?>,

события отображаются правильно.

Если я попытаюсь получить события, используя ленту JSON, вот так:

events: {
url: "calendario_eventi.php",
type: 'GET',
data: {
id_utente: '<?print $id_ut?>',
all: '<?print $all?>'
},
success: function(a, b, c) {
alert('success');
},
error: function(a, b, c) {
alert('there was an error while fetching events!'+a+b+c);
}
}

плагин возвращает «успех», но не отображает события в календаре.

Сценарий php генерирует этот код:

[{"title":"Azienda: NOME AZIENDA S.r.l.Utente: NOME COGNOMESegnalazione: Segnalare i campi obbligatori con un asterisco.","start":"2014-09-01T08:30:00+0200","end":"2014-09-01T09:30:00+0200","allDay":false,"className":"segnalazione_cal","id":"1685","editable":false},{"title":"Azienda: NOME AZIENDA S.r.l.Utente: NOME COGNOMESegnalazione: Mettere le apparecchiature elencate nel menu a tendina del campo \\\"Apparecchiature\\\" in ordine alfabetico.","start":"2014-09-01T08:30:00+0200","end":"2014-09-01T09:30:00+0200","allDay":false,"className":"segnalazione_cal","id":"1684","editable":false},{"title":"Azienda: MyFGAS DemoUtente: Resp. tecnico tecnicoSegnalazione: PROVA MY GAS","start":"2014-09-01T08:30:00+0200","end":"2014-09-01T09:30:00+0200","allDay":false,"className":"segnalazione_cal","id":"1683","editable":false}]

0

Решение

Как ты можешь читать Вот, похоже, что:

«До версии 1.3 formatDate принимала совершенно другой формат».

Похоже, что ваш PHP-скрипт правильно генерирует даты начала и окончания в формате ISO8601, но в вашем втором фрагменте кода я не вижу ни параметров начала, ни конца.
Возможно, не указав их явно, вместо этого вы неявно предоставляете метки времени UNIX, делая fullCalendar не способным правильно читать даты.

Может ли это быть так?

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]