【发布时间】:2014-01-10 19:27:58
【问题描述】:
我有一个 PHP 页面,其中有一个表格,其中显示了任何信息。该信息每三秒刷新一次。 现在我找到了刷新表格的解决方案:
<?php
echo "<div>Welcome!</div>";
echo "<div align= \"center\" id=\"infos\">";
echo "<table border= \"1\">";
...
echo "</table>";
echo "</div>";
?>
<script type="text/javascript">
$(document).ready (function () {
var updater = setTimeout (function () {
$('div#infos').load ('index.php', 'update=true').scrollTop(lastScrollPos);
}, 3000);
});
</script>
这样html结果是正确的, 页面每 3 秒正确更新一次,但在第一次更新后发生了一件奇怪的事情:
HTML 结果:
<div>Welcome!</div>
<div align= "center" id="infos">
<div>Welcome!</div>
<div align= "center" id="infos">
<table border= "1">
...
</table>
</div>
所以,我在刷新 div 之前拥有的所有内容,现在我都将它们放在了 div 中。 我哪里错了?
【问题讨论】:
标签: javascript php html html-table refresh