gpt4 book ai didi

grails - Grails g:按钮名称来自params,无形式使用

转载 作者:行者123 更新时间:2023-12-02 15:38:21 25 4
gpt4 key购买 nike

有没有可能在没有表单的情况下在 Controller 中执行并 Action 的按钮?另外,我想做这样的事情,但是我发现这是不可能的:

<g:form action="addFavourite">
<td>
<g:submitButton name="${it.area.name}" value="Add" class="button small blue"/><br><br>
</td>
</g:form>

用来自 Controller 的值来命名按钮是行不通的。还有其他选择吗?它给了我一个空错误代码。而且我100%确定值不为null。

最佳答案

这取决于。如果您希望按钮通过标准POST提交到服务器,则不会。 HTML甚至没有没有表单的按钮。您可以使用看起来像按钮的图像链接来伪造此图像,但实际上它只是通过标准 anchor 标记提交的。这将执行GET,而不是POST。

但是,如果要使用Ajax,则可以跳过Grails标记(就像我经常这样做),而使用HTML BUTTON元素。如果需要,甚至可以使用remoteFunction进行ajax调用。

更新:h! 2个相同的答案。 :)

关于grails - Grails g:按钮名称来自params,无形式使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6178012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com