所以,我試圖學習使用數組來執行和更新單個函數內不同元素上的代碼的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