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还是会继续请求,所以当返回数据异常时,必须清除定时器
相关文章推荐
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- 使用JavaScript定时刷新,请求响应时间慢慢变长
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- 【转】ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- javascript 设置定时跳转到某个页面
- 如何在Windows系统中设置Python程序定时运行
- JavaScript获取和设置CheckBox状态的简单方法
- Javascript-获取URL请求参数
- 通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证
- 使用javascript实现页面定时跳转总结篇
- HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
- SQL 定时任务设置与删除
- android 如何在service中定时请求网络
- JavaScript中获得URL请求参数