【发布时间】:2012-12-23 13:37:38
【问题描述】:
我正在使用 jquery 作为我的 grails 应用程序的 ajax 库。我得到了一个从另一个下拉列表中填充的下拉列表,但没有出现任何值。
普惠制:
<label for="countryddl" >Country:</label>
<g:select name="countryddl" id="countryddl" from="${locations.country}"
keys ="${locations.country}"
noSelection="['':'Select one...']"
onChange="${remoteFunction( action:'updateProvince',
params: '\'id=\'+escape(this.value)',
update: [success: 'provinceddl'] )}"
></g:select> <br/><br />
<label for="provinceddl" >Province:</label>
<g:select name="provinceddl" id ="provinceddl" noSelection="['':'Select one...']" from=""></g:select>
控制器:
def updateProvince = {
def country = params['id']
def locations = Location.findAllByCountry(country)
render locations.province as JSON
}
【问题讨论】: