在Grails中,如何从ag:select中调用控制器操作

Dic*_*ood 6 grails controller

我在我的视图中使用ag:select(实际上是ag:currencySelect).

我想要在用户更改结果选择框中的值时立即触发控制器操作.

我怎样才能做到这一点?

Dic*_*ood 10

我想我在这里回答了我自己的问题,但是如果有更好的方法可以让我知道:

使用select标记中的onchange javascript函数:

<g:form controller="changeCurrency" action="changeCurrency">
    <g:select onchange="submit()"/>
</g:form>
Run Code Online (Sandbox Code Playgroud)