javascript - 将javascript var值传递给grails变量

标签 javascript grails

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

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

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

最佳答案

将一个隐藏字段添加到您的窗体,然后单击按钮时,将该隐藏元素的值修改为您要发送到服务器的值。

<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

关于javascript - 将javascript var值传递给grails变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13079559/

相关文章:

来自大型集合的 Grails 值不保存

javascript - 如何从数组中检索事件项列表?

javascript - 将缩放和旋转应用于特定点 - Javascript

jquery - 在自己的状态上加载 <li> 标签

jquery - Grails jQuery提交g:uploadForm

sql-server - 没有主键的Grails域

javascript - 在 Javascript 上使用 for ( in ) 循环与 ColdFusion 不匹配

php - TTF 字体不显示在动态 SVG 中

javascript - 复选框样式并使其选中

grails - Grails Controller 中使用动态mixins进行异常处理