Grails 2.4.2 Ajax不适用于OnChange

时间:2014-09-26 21:42:52

标签: ajax grails grails-2.4

我必须根据我在另一个下拉菜单中选择的值动态加载一组值。

在Controller中我有以下代码,

def ajaxGetCities(params){

println params.id
def userCustPlantDetails = utilitySummaryService.fetchUserCustPlantDetails('PHILL00')

def data = []
userCustPlantDetails?.get('UserPlantList').collect{
        data << it.pwr_plt_nme
}

[data: data]

}

在gsp中我有:

 <g:select class="btn btn-default" name="viewValue" from="${view}" onchange="${remoteFunction(
        action:'ajaxGetCities', 
        params:'\'id=\' + escape(this.value)', 
        onSuccess :'updateCity(data)')}"></g:select>

当我更改下拉列表的值时,我会看到触发器和控制器操作被调用。发布Javascript updateCity没有响应。我错过了什么? onComplete和OnSuccess之间有什么区别。

0 个答案:

没有答案