Javascript从db继续计数

时间:2011-05-12 12:48:33

标签: php javascript jquery mysql

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

2 个答案:

答案 0 :(得分:1)

我认为在页面加载时,您可以通过简单地对函数执行ajax调用并返回行并将其显示在DIV上来实现。

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

});

答案 1 :(得分:1)

是的,确定,ajax ...首先,当你刷新页面数据库还没准备好时,听起来很奇怪,但我们假设存在同步问题,其中db更新与当前页面不同步...解决方案是ajax

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