2013-01-03 38 views
1

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

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

我試圖用​​方法:

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> 

你的幫助是極大的讚賞,

+1

引用此答案做同樣的事情http://stackoverflow.com/questions/10280997/clearinterval - 內部-的setInterval-無法對破環與 - jQuery的和後 – Amar

回答

0

嘗試使用此...

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

威力工作...