好吧,簡單的事情在JavaScript中,我甚至無法解決甚至在網上搜索。我猜我甚至找到了正確的東西,但不能放在正確的地方。Javascript狀態循環
此代碼告訴我一個流是在線還是離線。但我該如何處理狀態並每5秒更新一次?
$(function() {
$.ajax({
type: 'GET',
url: "http://xmychannelx.api.channel.livestream.com/2.0/livestatus.json?callback=?",
dataType: 'jsonp',
success: function (jsonp) {
// parse the JSON data on success
var channel = eval(jsonp);
liveChannel = channel.channel.isLive;
if (liveChannel == true) {
document.getElementById('mydiv').innerHTML = '<p style="color: #00FF00">Online!</p>';
} else {
document.getElementById('mydiv').innerHTML = '<p style="color: #C0C0C0">Offline!</p>';
}
}
});
});
設置一個定時器,每5秒觸發一次ajax調用。 – spiritwalker 2013-02-11 02:51:23