将javascript var值传递给grails变量

时间:2012-10-26 01:20:42

标签: javascript grails

如何将javascript值传递给grails变量。例如:

   var ert = 1;
   function test(){
   ert++;
   }

如果单击一个按钮,将调用该函数,并递增变量。现在我想将此值传递给返回到页面的grails变量或groovy变量。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

向表单添加隐藏字段,单击该按钮时,将该隐藏元素的值修改为您要发送到服务器的值。

<button onclick="testFunction()">Click me</button>
<input type="hidden" name="inc" id="inc" value="1" />
<div id="testOutput">1</div>​

var ert = 1;
function testFunction() {
    var inc = document.getElementById("inc");
    ert++;
    inc.value = ert;

    //for demo only
    var testOutput = document.getElementById("testOutput");
    testOutput.innerHTML = inc.value;
}​

jsFiddle example