如何从数据库动态更新数字

时间:2015-01-12 13:46:59

标签: javascript html database grails dynamically-generated

我的意思是说我在名为Total的html页面中显示了一个int。此数字表示数据库中的条目总数,并存储在表中。我可以访问此号码并在加载页面后立即显示。

但我要做的是每10秒动态更新一次,以显示数据库的当前计数。

到目前为止,我一直没有成功。这是我一直在尝试的。

   var myVar=setInterval(function () {addtext()}, 1000);

    function addtext() {
    var result = ${remoteFunction(controller:'run',action:'totalindb'           
    document.getElementById('textarea').value += "${dCounter}";
   }

但我得到的是“未定义”或加载页面的相同值。

ps这是使用grails。

1 个答案:

答案 0 :(得分:0)

textarea中的所有内容都是字符串,因此您无法执行“+ = 1”。

var String = document.getElementById('textarea');
var Number = parseInt(String.value);
Number++; or Number += 1;