Как получить дату из календаря: datePicker и сделать вызов ajax? - PullRequest
0 голосов
/ 01 июня 2011

Я добавил календарь плагинов http://www.grails.org/plugin/calendar в свое веб-приложение.Я не знаю, как обработать событие изменения значения, получить дату и вызвать запрос ajax, чтобы обновить какую-то другую часть страницы, которая зависит от этой даты.Где мне позвонить контролеру / действию?

1 Ответ

2 голосов
/ 01 июня 2011

Присоедините прослушиватель onchange к элементу (ам), в котором плагин календаря хранит дату / время. Вы можете использовать тег remoteFunction , чтобы сгенерировать функцию JavaScript, которая выполняет вызов AJAX. Например, если время хранится в элементе с идентификатором foo, следующее вызовет действие myAction FooController с выбранной датой, отправленной в качестве значения параметра currentDate

$('#foo').onchange = "${remoteFunction(action:'myaction', controller: 'bar'
        params:'\'currentDate=\' + this.value')}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...