我正在嘗試每三秒鐘讀取數據而不重新加載頁面。我在我的腳本中丟失了一些東西,因爲它在我重新加載頁面之前不會刷新數據。提前致謝。的使用javascript每3秒刷新一次PHP數據
<html>
<head>
<meta charset="UTF-8">
<title>Testing</title>
<!-- below script is for jquery -->
<script type="text/javascript" src="js/jquery-1.4.2.js"></script>
<script type="text/javascript">
function refreshData(){
$.ajax({
url: 'localhost/index1.php',
type:"POST",
data:"dataPost",
success: function(data){
document.getElementById("dataPost").innerHTML = data;
//render the dynamic data into html
}
});
}
setInterval(refreshData, 3000);
</script>
</head>
<div id="dataPost">
<?php
$conn = mysql_connect('localhost','user','password');
$db = mysql_select_db('db',$conn);
$query = "select * from table";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo $row['data1']."<br/>";
}
?>
</div>
</html>
檢查控制檯是否有錯誤? – j08691
我試過它不起作用。控制檯不顯示任何錯誤,它只是不按特定間隔刷新數據 – rutulPatel
開發工具的網絡選項卡顯示什麼? – j08691