我正在嘗試使用教程here實現鏈接下拉框。雖然我的教程並不像教程中那麼簡單。Grails鏈接下拉
我想鏈接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")}}
[後續問題在這裏](http://stackoverflow.com/questions/6984989/grails-select-will-not-return-correct-data)。 –