我正在 Grails 中开发一个 Web 应用程序,我需要将当前页面重定向到另一个控制器,并向其传递多个参数。
确切的情况是有一个带有多个 SELECT 菜单的 from,并在它们的“onChange”属性上调用此控制器,并将所有 SELECT 菜单的当前值作为参数传递给它。
刷新整个页面以显示该控制器生成的新内容和 SELECT 菜单的新组合非常重要。
非常感谢,
针织品。
我正在 Grails 中开发一个 Web 应用程序,我需要将当前页面重定向到另一个控制器,并向其传递多个参数。
确切的情况是有一个带有多个 SELECT 菜单的 from,并在它们的“onChange”属性上调用此控制器,并将所有 SELECT 菜单的当前值作为参数传递给它。
刷新整个页面以显示该控制器生成的新内容和 SELECT 菜单的新组合非常重要。
非常感谢,
针织品。
你可以这样做:
<g:form id="myform" controller = "someOtherController" name="myForm" action="selectChange" id="1">
<g:select name = "animal" from="${['Dog', 'Cat', 'Mouse']}" onchange="this.form.submit()" />
<g:select name="vegetable" from="${['Carrot', 'Potato', 'Squash']}" onchange="this.form.submit()" />
</g:form>