Javascript 不断从 db 获取计数


Javascript getting count from db continuosly

大家好!我面临一个小问题。我有一个 DIV,我需要在其中显示数据库中的行数。问题是当页面刷新时,计数仍然没有更新,因为数据库mySQL需要一段时间,所以我必须再次刷新页面。你知道我如何使用javascript显示行数吗?以一种无需重新加载页面即可连续检查和更新行数的方式。如果我为此需要jQuery,只是为了让您知道我使用的是1.3.2版让我知道!非常感谢!

是的,当然,ajax it...首先,当您刷新页面时,数据库尚未准备就绪,这听起来确实很奇怪,但让我们假设存在同步问题,即数据库与当前页面不同步更新......解决方案是 Ajax

function doCountUpdate(){
$.get("url_to_return_count",function(data){
    assuming the returned data is a number
    $("#myDiv").text(data);
    setTimeout(doCountUpdate, 1000);
}
}
我认为

在页面加载时,您可以通过简单地调用函数的ajax调用并返回行并将其显示在DIV上来做到这一点。

$(document).ready(function() {
 // put all your jQuery goodness in here.
  $.ajax({
  url: "somepage.php",
  success: function(data){
    $('#div_id').text(data);
   }
 });
});