почему нет рендеринга событий в fullcalendar под FF11 + и IE8 + - PullRequest
1 голос
/ 31 марта 2012

У меня есть fullcalendar, настроенный на запрос базы данных и возвращение json только с заголовком и датой начала, и это прекрасно воспроизводится в Chrome.Однако в IE8,9 и FF11,12 я не вижу никаких событий.

Я даже пытался скопировать данные и вручную импортировать их, чтобы убедиться, что это не мой php.

ec2-23-20-230-58.compute-1.amazonaws.com/default.html

^^^^ Эта страница использует файл с данными json для отображения календаря.Файл можно найти здесь:

ec2-23-20-230-58.compute-1.amazonaws.com / json.data

Я открыл Firebug и могу подтвердить, чтоJSON возвращается из запроса GET на моей реальной странице, поэтому я вполне уверен, что это проблема рендеринга.Я не видел открытых ошибок, связанных с рендерингом, ни в одном из указанных выше браузеров.

Есть идеи?

1 Ответ

1 голос
/ 09 апреля 2012

Я получил подсказку по этому вопросу, которая была похожа: FullCalendar не загружается из JSON, за исключением Chrome

Мой оригинальный файл json-events.php возвращал даты в формате "JAN-01-12" .Как только я изменил формат даты возврата, события начали появляться в FF и IE.Win.

Вот соответствующий код:

$date=$res['EVENT_DATE'][$i];
$caldate=date("Y-m-d",strtotime($date)); // this is new
$event_data['start'] = $caldate;
...