我的意思是说我在名为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。
最佳答案
textarea中的所有内容都是字符串,因此您无法做到“+ = 1”。
var String = document.getElementById('textarea');
var Number = parseInt(String.value);
Number++; or Number += 1;
关于javascript - 如何从数据库动态更新号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27903444/