1

我想<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>

非常感谢您的帮助,

4

1 回答 1

0

试试用这个...

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

可能工作...

于 2013-01-03T16:05:49.530 回答