javascript - 刷新包含属性的元素

标签 javascript jquery ajax refresh intervals

我想刷新 <data>每秒元素包括它的属性:

<data id="one" data-status="offline"></data>

我尝试使用 .load()方法:

setInterval(function() {
    $(#one).load(page.php #one, function() {
        if($(#one).data("status") == "online"){
            alert("online!");
            return false; //stop interval(?)
        } else {
            alert("offline!");
        }
    });
}, 1000);

但它无法正常工作。

主要问题是该元素作为子元素刷新,如下所示:

 <data id="one" data-status="offline"><data id="one" data-status="online"></data></data>

非常感谢您的帮助,

最佳答案

尝试使用这个...

document.getElementById('one').reload();

可能有用...

关于javascript - 刷新包含属性的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142419/

相关文章:

javascript - 如何使用 AJAX 将用户点击的元素的 id 传递回 Flask

javascript - 使用 AJAX 加载的 XSLT,包含仅在 Firefox 中触发的 &lt;script&gt;

javascript - Angular 代码在移动到模板文件时停止工作

javascript - 如何获取对象标签的ParentElement?

javascript - 使用 JavaScript 更改另一个页面中的 div 的背景图像

jquery - 哪种 jQuery 选择效率更高?

javascript - Javascript 在新窗口中打开多个 Div 中的链接

javascript - Angularjs 路由将我重定向到默认页面

javascript - 将xlsx文件保存在变量中,然后点击下载?

javascript - AJAX 调用 python 函数不会从 Django 中的 JavaScript 函数发生