Javascript 如何动态更新数据库中的数字
我的意思是说我在一个叫做Total的html页面中显示了一个int。此数字表示数据库中条目的总数,并存储在表中。我可以访问此号码,并在页面加载后立即显示 但我要做的是每10秒动态更新一次,以显示数据库的当前计数 到目前为止,我一直没有成功。这就是我一直在尝试的Javascript 如何动态更新数据库中的数字,javascript,html,database,grails,dynamically-generated,Javascript,Html,Database,Grails,Dynamically Generated,我的意思是说我在一个叫做Total的html页面中显示了一个int。此数字表示数据库中条目的总数,并存储在表中。我可以访问此号码,并在页面加载后立即显示 但我要做的是每10秒动态更新一次,以显示数据库的当前计数 到目前为止,我一直没有成功。这就是我一直在尝试的 var myVar=setInterval(function () {addtext()}, 1000); function addtext() { var result = ${remoteFunction(co
var myVar=setInterval(function () {addtext()}, 1000);
function addtext() {
var result = ${remoteFunction(controller:'run',action:'totalindb'
document.getElementById('textarea').value += "${dCounter}";
}
但我得到的要么是“未定义”,要么是与加载的页面相同的值
ps这是在使用grails 文本区域中的所有内容都是字符串,因此不能“+=1”执行
那不行。我想从数据库中获取数字:)看看jQueryAjax,它允许您在后台每次运行php代码。编辑:如果你想变得更高级,还有“websockets”,带有nodeJS
var String = document.getElementById('textarea');
var Number = parseInt(String.value);
Number++; or Number += 1;