FullCalendar не загружается из JSON, кроме Chrome - PullRequest
1 голос
/ 26 января 2012

Я использую FullCalendar для составления расписания репетиций в театре и решил, что JSON - это лучший способ получить события из моей базы данных MySQL.В JavaScript для страницы календаря я делаю:

$(document).ready(function() {
$('#calendar').fullCalendar({
events: '/eventsfeed.php',
[...]

И мой фид JSON возвращает это с заголовком «Content-type: application / json»:

[
    {
        "title" : "First Show",
        "start" : "2012-04-26 19:00:00 EST",
        "end" : "2012-04-26 21:00:00 EST",
        "allDay" : 0,
        "comments" : "Good show everyone!",
        "scenes" : "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50",
        "id" : "1",
        "location" : "place",
        "userid" : "1"
    },
    {
        "title" : "derp",
        "start" : "2012-01-21 13:59:59 EST",
        "end" : "2012-01-21 23:59:59 EST",
        "allDay" : 0,
        "comments" : "test event",
        "scenes" : "1,16,24",
        "id" : "2",
        "location" : "narnia",
        "userid" : "1"
    }
]

Теперь, это прекрасно работает в Chrome, но ни одно из моих событий не отображается в Firefox или Safari, и они раньше отображались, когда я добавлял события в виде массива Javascript.Я попытался объявить фид JSON таким образом, чтобы при возникновении сбоя AJAX при получении фида JSON возникла функция alert (), но он ничего не сделал.Я проверил, что Javascript включен в браузерах, и я попытался изменить тип контента фида JSON на text / html и text / plain, но все равно не повезло.Что мне здесь не хватает?Спасибо!

1 Ответ

1 голос
/ 14 февраля 2014

Ах, я нашел это, EST в датах ломал все.Документация FullCalendar говорит, что это было бы хорошо, но я думаю, что это было неправильно.(Первоначально опубликовано это как комментарий 2012/01/26)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...