大家好!我面临一个小问题。我有一个 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);
}
});
});