所以,我试图学习使用数组来执行和更新单个函数内不同元素上的代码的Jquery/AJAX。用jquery,AJAX,PHP和数组实时更新
下面,我试图用登录到网站的人数以及流通中的总货币来更新DIV。该脚本将每隔几秒更新一次。
任何人都可以帮助我纠正我的语法,或者至少告诉我我在这里做错了什么?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript">
function updateStats(stat)
{
var stat = ["online","money"];
var url = "online.php";
$.each(stat,function(){
$.post(url,{stat: stat} , function(data) {
$("#" + this).html(data);
})
})
}
setInterval('updateStats("updateStats")', 2000);
</script>
<body onLoad="updateStats(stats);">
<div id="online"></div>
<div id="money"></div>
</body>
</html>
<?php
if($_POST['stats']=='online')
{
$result= $mysqli->query("SELECT loggedin FROM accounts WHERE loggedin !=0");
echo $result->num_rows;
}
elseif($_POST['stats'] == 'money')
{
$result = $mysqli->query("SELECT sum(money) AS totalMoney FROM users");
$getData = $result->fetch_assoc();
echo number_format($getData['totalMoney']);
}
$mysqli->close();
?>
'$ _POST ['stats']'/'{stat:stat}'stats!= stat – 2012-04-17 19:11:07
目前没有做什么或者没有做什么工作? – 2012-04-17 19:11:23