Я пытаюсь реализовать цепочки выпадающих списков, используя учебник здесь . Мои занятия не такие прямые, как в уроке.
Я хочу связать выпадающие списки для представления create.gsp
в классе Load
. Каждая загрузка принадлежит учетной записи из класса Account
, и каждая учетная запись принадлежит пользователю из класса User
, и у каждого пользователя есть несколько пунктов назначения груза из класса Address
.
Моя цель - иметь дату обновления поля назначения груза в зависимости от выбранной учетной записи.
У меня проблемы с пониманием функции AJAX в руководстве (шаг 3) и с тем, как она связана с функцией Grails (шаг 4).
Вот код AJAX:
function respondToSelect(event)
{
new Ajax.Updater("memberSelect",
"/chainedSelect/family/updateSelect",
{method:'get', parameters: {selectedValue : $F("familySelect")} }
);
}
Вот метод Грааля:
def updateSelect = {
def familySelected = Family.find("from Family as family where family.surname=:surname", [surname:params.selectedValue])
render (template:"selectMember", model : ['familySelected' : familySelected])
}
Если бы кто-то мог просто объяснить, что делает третий параметр функции AJAX, я думаю, что смогу разобраться с частью Grails.
{method:'get', parameters: {selectedValue : $F("account")}}