您的位置:首页 > Web前端 > JavaScript

Javascript设置定时请求

2017-01-12 15:05 423 查看
var interval = setInterval(function() {
var process = getProcess();
if(!process) {
clearInterval(interval);
} else if(process == 'error') {
clearInterval(interval);
} else {
//可以刷新页面局部信息
}
}, 5000);


上述代码设置了一个定时请求,每5秒执行一次,每次都会调用getProcess()方法,该方法会请求后台,拿到数据,然后根据返回的数据,如果异常可以停止定时器

这里比较恶心的是,如果没有显示的停止定时器,即使你把后台服务器重启了,前端js还是会继续请求,所以当返回数据异常时,必须清除定时器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: