javascript - 如何从数据库动态更新号码

标签 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。

最佳答案

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

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

关于javascript - 如何从数据库动态更新号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27903444/

相关文章:

javascript - 在评估方法之外处理来自 puppeteer 页面上下文的事件

javascript - 如何查看用户选择是否在 HTML 范围内

c# - 如何使用参数从 Access 数据库中保存数字?

mysql - 如何使用 laravel 在 RESTful API 中获取具有多个外键的嵌套 JSON

javascript - Socket IO输出次数过多

javascript - 在 .js 文件中调用 URL 参数

html - 媒体查询有问题

javascript - 接收错误消息 : "Uncaught TypeError: Cannot read property ' focus' of null"when trying to call focus() to an element ID

java - 如果表在 PostgreSQL 中被锁定,则 SELECT 查询失败

javascript - Html5 WebSql 事务行为异常并带有警报