$(function() {
setInterval(function() {
$.get("refresh.php", function(result) {
$('#response').empty()
.hide()
.html(result)
$("#response").append(result)
.fadeIn("slow");
});
}, 5000);
});
实际上我的脚本在 refresh.php 中每 5 秒点击一次 refresh.php我从 mysql db 获取数据并创建一个模板,如:
<table>
<tr><td>Name<td><td>$fetch['name']</td></tr>
</table>
我在萤火虫上检查了我的 refresh.php 在 5 秒后仅发送一次响应,但在所有浏览器上它显示了两次结果,例如:
<table>
<tr><td>Name<td><td>$fetch['name']</td></tr>
</table>
<table>
<tr><td>Name<td><td>$fetch['name']</td></tr>
</table>