【发布时间】:2011-08-05 16:46:58
【问题描述】:
我正在尝试使用教程here 实现链式下拉框。不过,我的课程不像教程中的课程那么简单。
我想在Load 类中链接create.gsp 视图的下拉框。每个负载属于Account 类的一个帐户,每个帐户属于User 类的一个用户,每个用户有多个Address 类的货物目的地。
我的目标是根据所选帐户更新货物目的地字段。
我无法理解本教程中的 AJAX 函数(第 3 步),以及它与 Grails 函数的关系(第 4 步)。
这里是 AJAX 代码:
function respondToSelect(event)
{
new Ajax.Updater("memberSelect",
"/chainedSelect/family/updateSelect",
{method:'get', parameters: {selectedValue : $F("familySelect")} }
);
}
这是 Grails 方法:
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")}}
【问题讨论】:
标签: ajax grails groovy drop-down-menu prototypejs