我无法找到引用以下调用的正确方法,以便正确呈现。因为'remoteFunction'被称为after =“”的参数,所以我不能在其中使用双引号,因此$ {pictureInThread.id}是字面上呈现而不是被调用。如果我将单引号更改为double,则会在终止after =“early。
时终止注意为了便于阅读,我在下面的示例中删除了其他参数到remoteLink。
<g:remoteLink after="${remoteFunction(controller:'voting',action:'computeScore',update:'${pictureInThread.id}')}">
答案 0 :(得分:1)
你试过了吗?
<g:remoteLink after="${remoteFunction(controller:'voting',action:'computeScore',update:pictureInThread.id)}">
由于您已经在Groovy脚本块中,因此您应该能够直接引用该变量。