【发布时间】:2013-02-27 11:13:54
【问题描述】:
希望有人能提供帮助。
我有以下不被接受的代码:
<g:link title="Periodendaten speichern" action="speicherePeriodendaten" params="'\'pStart=\' + $('#periodeStart'${i}').value'" id="${zwzPeriode.id}">
使用 $('#periodeStartX'),我试图获取 ID 为 periodeStartX 的 DOM 元素,其中 X 是 i 的当前值。 i 来自 g:each-Tag (status=i)
我知道以下是有效的:
<g:link title="Periodendaten speichern" action="speicherePeriodendaten" params="'\'pStart=\' + this.value'" id="${zwzPeriode.id}">
但是在上面的场景中,我不想拥有当前Tag的值,我想要另一个Tag的值。
因此,我的问题是,我不明白如何正确地在这里逃脱。
如果有任何好的提示,我将不胜感激。
最好的问候, 迈克尔
【问题讨论】:
-
您确定
params="'\'pStart=\' + this.value'"有效吗?对于这样的代码,你在客户端得到了什么? -
不再...至少在 g:link 中。我已经看到我在 g:remoteFunction-Tag 中以这种方式使用它并且 g:link 忽略了 params 属性?至少在 Firebug 中,我看不到使用了 params。此外,g:link 在生成响应时被评估一次,所以我认为必须在这里再次结合 g:link 和 g:remoteFunction
标签: javascript grails params