【问题标题】:Php Javascript Div RefreshPHP Javascript Div 刷新
【发布时间】: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


【解决方案1】:

我假设 test.php 返回&lt;div id="open"&gt;(blah)&lt;/div&gt;

试试:

$("#open").load("test.php #open").children( ).unwrap( );

虽然你真的应该改变 php 脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    相关资源
    最近更新 更多