我的意思是说我在名为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。
答案 0 :(得分:0)
textarea中的所有内容都是字符串,因此您无法执行“+ = 1”。
var String = document.getElementById('textarea');
var Number = parseInt(String.value);
Number++; or Number += 1;