【问题标题】:Passing parameters in Link - Beginner在链接中传递参数 - 初学者
【发布时间】:2014-10-08 22:11:28
【问题描述】:

我通过<link> 传递的参数太长,在这种情况下我该如何发送它

<td><g:link action="showresult" id="${r.id}" params="['dna': r.dnasequence,'order':r.order]">${fieldValue(bean: resultInstance, field: "patientId")}</g:link></td>

r.dnasequence 的值超过 1000 个字符,所以它都被附加到 url。

如何在不附加到 URL 的情况下发送它?

【问题讨论】:

    标签: grails groovy


    【解决方案1】:

    您不能使用 g:link 发送发布请求。最好使用 AJAX 或 remoteLink(已弃用)。

    Is there a way to make <g:link calls POST instead of GET?

    或者

    FontAwesome with Grails <g:actionSubmit

    【讨论】:

    • 我正在浏览有关如何使用 remoteLink 执行此操作的示例。但还是没有头绪。你能告诉我一个例子如何做到这一点。我浏览了链接grails.org/doc/latest/ref/Tags/remoteLink.html
    • 在第一个链接中,第二个答案有一个例子。此外,由于 remoteLink 已被弃用,您最好使用 jquery AJAX 而不是 remoteLink。
    • 根据该示例,data:{"model":${pleaseUseTheModelyouHaveLoaded}"}, 是什么。我想要传递的只是上面帖子中显示的一堆字符串字符。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多