jquery fullcalendar отправить пользовательский параметр и обновить календарь с помощью JSON - PullRequest
28 голосов
/ 21 марта 2012

я пытаюсь использовать полный календарь jquery.Данные о событиях поступают с сервера с использованием JSON.На моей странице есть элемент раскрывающегося списка и раздел полного календаря.

Мне нужно обновлять календарь каждый раз, когда пользователь меняет раскрывающийся список.Выбранное значение раскрывающегося списка должно быть отправлено на сервер для получения новых данных о событии

Вот мой код

     $(document).ready(function() {
        $('#calendar').fullCalendar({
            events: {
                url : '/myfeed',
                data : {personId : $('#personDropDown').val() }
            }
        });

        $('#personDropDown').change(function(){
            $('#calendar').fullCalendar('refetchEvents');
        });

    });

Однако приведенный выше код не работает.Любая помощь?

Ответы [ 11 ]

0 голосов
/ 19 апреля 2012

Я тоже не мог заставить это работать. Таким образом, я получил решение, похожее на это:

$('#personDropDown').change(function () {
            var source = {
                data: {
                    filter: $('#personDropDown').val()
                },
                 url : '/myfeed'
            };
            $('#calendar').fullCalendar('removeEvents');
            $('#calendar').fullCalendar('addEventSource', source);
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...