【发布时间】:2013-03-06 01:18:19
【问题描述】:
我在页面上每 20 秒刷新一次 div。代码会刷新 div,但也会在自身内部嵌套一个 div。
<script>
setInterval(function(){
$("#open").load("test.php #open");
}, 20000);
</script>
在 javascript 重新加载之前:
<div id="open">
<p>Testing</p>
</div>
javascript 重新加载后:
<div id="open">
<div id="open">
<p>Testing</p>
</div>
</div>
无论页面站点存在多长时间,在 javascript 运行后它总是只有一个嵌套的 div。如何让它不加载另一个嵌套的 div?
【问题讨论】:
-
您应该为每个 DIV imo 使用不同的 ID 名称
-
我不明白你的意思,这个页面上只有一个id为“open”的div
-
为什么你有
.load(test.php #open)而不仅仅是.load(test.php)?您是说获取test.php,然后获取该文件中#open中的任何内容,然后将其添加到当前页面。这就是为什么你嵌套了divs。
标签: php javascript reload