Полноразмерный календарь JQuery UI - Получить данные JSON из PHP

0

Я использую JQuery UI Full Size Calender (чаще всего используется для управления событиями).

У меня есть PHP файл, в котором я подготовил JSON.

Взгляните на этот файл JSON (json-events.php):

echo json_encode(array(

    array(
        'id' => 111,
        'title' => "Event1",
        'start' => "2013-12-12",
        'url' => "http://yahoo.com/"
    ),

    array(
        'id' => 222,
        'title' => "Event2",
        'start' => "2013-12-16",
        'end' => "2013-12-19",
        'url' => "http://yahoo.com/"
    )

));

Теперь я хочу использовать эти данные в календаре событий. Вот код:

$(document).ready(function() {

        $('#calendar').fullCalendar({

            editable: true,

            events: "json-events.php",

            eventDrop: function(event, delta) {
                alert(event.title + ' was moved ' + delta + ' days\n' +
                    '(should probably update your database)');
            },

            loading: function(bool) {
                if (bool) $('#loading').show();
                else $('#loading').hide();
            }

        });

    });

Так или иначе, это не показывает события. Весь Календер пуст. Ошибка консоли.

  • 0
    Вы проанализировали json, полученный из сценария php, используя JSON.parse (значение php json); ??

1 ответ

2

Вы можете получать значения с другой страницы, используя следующую команду:

$.getJSON( json-events.php,  function( data ) {

alert(data.id);
alert(data.title);

});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню