gpt4 book ai didi

grails - 当g:form由g:link提交时,g:textField返回null

转载 作者:行者123 更新时间:2023-12-02 16:03:23 25 4
gpt4 key购买 nike

我有一个g:textField作为g:form的一部分,

 <g:textField name="product"/>

通过提交按钮提交g:form时
<input type="submit" value="Submit">

我的grails Controller 可以正常使用它的值
def product = params.product

但是,一旦我通过g:link提交了g:form
<g:link url="[action:'submitData',controller:'dataController']" id="${book.name}">Submit</g:link>

然后
def product = params.product

将返回null。

请指教。

最佳答案

g:link本质上不过是a标记,它只是一个简单的链接。链接不知道表单的内容,只能执行GET请求。如果查看浏览器控制台中发出的HTTP请求,您会注意到没有表单数据被传递。如果确实需要使用链接,则可以使用JavaScript更新标签的href属性,或者在按下链接时确定链接并通过JavaScript处理导航。

关于grails - 当g:form由g:link提交时,g:textField返回null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27871193/

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