gpt4 book ai didi

grails - 使用jQuery在createlink标记中传递参数

转载 作者:行者123 更新时间:2023-12-02 15:29:06 27 4
gpt4 key购买 nike

我正在尝试做一件非常简单的事情,但是我被困住了,我感到很愚蠢。
基本上,我有一个这样定义的文本区域:

<textarea id="comment" name="comment" class="form-control" rows="7"></textarea>

然后,我有一个createlink标记,我想在其中将textarea的内容传递到params节中,因此我做了如下操作:
<g:createLink controller="admin"
action="book"
id="${bookingInstance?.id}"
params="jQuery('#comment').serialize()"/>

当然不行了。
有人可以给我一些建议吗?

非常感谢

be

更新:
创建链接位于html标记内。像这样:
<a class="btn btn-primary btn-centered" onclick="getComment();" title="Press me" href=
<g:createLink
controller="admin"
action="bookAccepted"
id="${bookingInstance?.id}"/>>
Press me
</a>

getComment()函数的定义如下:
function getComment() {
window.location.href = $(this).attr('href') + '?' + $('#commet').serialize();
return false;
}

结果,我收到此错误消息:
为com.Booking类提供了错误类型的ID。预期:类java.lang.Long,得到类java.lang.String。堆栈跟踪如下:消息:为com.Booking类提供了错误类型的ID。预期:类java.lang.Long,得到类java.lang.String

最佳答案

好吧,您必须使用jQuery完成此操作。所以也许是这样的:

<g:link controller="admin" action="book" id="${bookingInstance?.id"} onclick="return function() { window.location.href=$(this).attr('href') + '?' + $('#comment').serialize(); return false;}">My link</g:link>

关于grails - 使用jQuery在createlink标记中传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22818379/

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