【发布时间】:2012-12-18 00:32:25
【问题描述】:
我想每秒刷新一个 <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>
非常感谢您的帮助,
【问题讨论】:
-
参考这个答案正在做同样的事情stackoverflow.com/questions/10280997/…
标签: javascript jquery ajax refresh intervals