Grails链选择没有域

我正在尝试使用Ajax链接两个,可能是三个语句,如下所示使用ajax填充下拉列表在grails中,但我发现的所有示例都与我正在使用的两个有很大不同。 我正在使用jQuery库,而不是原型。 2.我的选择值没有域对象,它们是通过服务调用从Oracle表中提取的。

我的问题看起来像这样:

   

主要和集中来自控制器但是在服务类中填充的地方。

我在想控制器方法看起来像

 def updateSelect = { def concentrations = degreeService.getConcentrations(params.selectedValue) render (template:"selectConcentration", model : ['concentrations' : concentrations]) } 

但是,我无法让它发挥作用。

思考? 或者有人用jQuery做这个例子而没有使用Grails 2.2.4的域对象?

你可以真正做到这一点,而不是特定于JavaScript库。 如果您使用grails内置的remoteFunction,它将为您处理jQuery部分。 那么你想要的DegreeSubject选择是: