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