Javascript状态循环
Javascript status loop
好的,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>';
}
}
});
});
示例:
var myAjaxCall = function() {
$.ajax({
type: "GET",
url: options.feedUrl,
dataType: "xml",
async:options.sync,
success: function(xml) {
// todo
}
};
var ResInterval = window.setInterval(myAjaxCall, 60000); // 60 seconds
停止:
window.clearInterval(ResInterval);
使用设置超时功能
setTimeout(function(){
//your function
foo();
},1000);
试试这个:
function checkStatus() {
$.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>';
}
}
});
}
$(function() {
setInterval(checkStatus, 5000);
});
这将每5000毫秒(5秒)调用一次函数checkStatus
。
相关文章:
- 具有闭合功能的 For 循环保存状态
- AngularJS$带$timeout的有状态过滤器陷入循环
- React-Redux:当连接到处于状态的数组时无限循环
- Javascript 循环遍历 Page 元素以更改状态
- 仅在选项卡处于活动状态时运行内容脚本循环
- 如何在循环中测试就绪状态和状态以避免 else 分支
- 在循环中调用 setState 仅更新状态 1 次
- 试图让我的幻灯片插件无限循环(通过回到第一个状态)
- 节点 JS:请求循环,直到状态代码 200
- 将状态与来自循环反应的对象合并
- javascript循环进入精神状态
- RxJs:如何根据可观察的状态进行循环
- 在javascript中的打开/关闭状态之间循环
- 在UI路由器中调用子状态时触发了无限循环
- 使用React中的循环从JSON数组中获取数据并根据数据设置状态
- 保持不同的变量's在循环中的多个匿名异步函数中的状态
- 如何通过javascript工作程序显示循环进程状态
- 正在寻找一个可用于在3个状态之间循环的JavaScript开关控件
- 简单的记忆游戏;t更新其状态.糟糕的游戏循环
- 用于控制按钮点击状态的循环的Javascript