Javascript Grails:如何基于GSP表单中的选择显示数据源中的数据

Javascript Grails:如何基于GSP表单中的选择显示数据源中的数据,javascript,grails,gsp,Javascript,Grails,Gsp,我有一个从MySQL数据源生成的下拉菜单 <g:select onchange="selected()" id="name" name="name" from="${listOfNames()}" noSelection="['':'--']"/> 最好的方法是什么。在selected()内运行JavaScript远程函数或以某种方式调用该操作的gsp标记?然后如何显示返回的字符串?更改innerHTML 已尝试您不能使用或,因为它的文本在页面呈现期间完全生成,并且在oncha

我有一个从MySQL数据源生成的下拉菜单

 <g:select onchange="selected()"  id="name" name="name" from="${listOfNames()}" noSelection="['':'--']"/>
最好的方法是什么。在selected()内运行JavaScript远程函数或以某种方式调用该操作的gsp标记?然后如何显示返回的字符串?更改innerHTML

已尝试

您不能使用或,因为它的文本在页面呈现期间完全生成,并且在
onchange
中执行Javascript时,您只知道所选名称

所以请使用(除非您切换到其他Javascript插件)


我建议您不要选择姓名,而是选择此人的
id
,如第二个示例所示。

1。如何传递值-从何处发出remoteFunction调用,params.name是什么?2.最佳方式-不知道这是否是最佳方式,但是,您可以在更改时直接调用remoteFunction。e、 例如,在第三次世界大战中。remoteFunction有一个可选参数“update”。我相信你可以利用它来更新html。
"${remoteFunction(action:'allDetails', params: \'name=\' params.name')}