JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题


Posted in Javascript onOctober 15, 2017

先看下面一段代码:

DiGui = function (param) {    
$.ajax({ 
 success: function (returnValue) {
  window.setInterval("fnSetMarkPoint()", 5000); 
 }
});

调用DiGui()方法后

问题: 每隔0.1秒创建一个setInterval,成一个树形的方式循环创建setInterval,直到页面崩溃

解决思路: 保证setInterval对象只创建一次

实现方案: 定一个布尔变量进行判断 var status= true;

var status = true;
DiGui = function (param) {    
$.ajax({ 
 success: function (returnValue) {       
  if (status) {
   status= false; 


 window.setInterval("DiGui()", 5000); 


}
 
} 
 });

总结

以上所述是小编给大家介绍的JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题,希望对大家有所帮助如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
javascript void(0)的妙用
Oct 21 Javascript
cument.execCommand()用法深入理解
Dec 04 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
Apr 05 Javascript
详解react如何在组件中获取路由参数
Jun 15 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
Aug 16 Javascript
vue如何使用 Slot 分发内容实例详解
Sep 05 Javascript
Vue+Vux项目实践完整代码
Nov 30 Javascript
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
JS实现的点击按钮图片上下滚动效果示例
Jan 28 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
Jul 22 Javascript
详解JavaScript 作用域
Jul 14 Javascript
让你30分钟快速掌握vue3教程
Oct 26 Javascript
详解 vue.js用法和特性
Oct 15 #Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 #jQuery
JS简单实现数组去重的方法分析
Oct 14 #Javascript
jQuery响应滚动条事件功能示例
Oct 14 #jQuery
JS实现的简单表单验证功能完整实例
Oct 14 #Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 #jQuery
JavaScript实现鼠标滚轮控制页面图片切换功能示例
Oct 14 #Javascript
You might like
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
2012/07/31 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
2016/11/03 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
javascript中scrollTop详解
2015/04/13 Javascript
ANGULARJS中使用JQUERY分页控件
2015/09/16 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
javascript和php使用ajax通信传递JSON的实例
2018/08/21 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
JS 数组基本用法入门示例解析
2020/01/16 Javascript
vue实现抽屉弹窗效果
2020/11/15 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
Python程序语言快速上手教程
2012/07/18 Python
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
详解Python3注释知识点
2019/02/19 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
django创建超级用户过程解析
2019/09/18 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
真正的英国宝藏:Mappin & Webb
2019/05/05 全球购物
实习老师个人总结的自我评价
2013/09/28 职场文书
个人简历自我评价八例
2013/10/31 职场文书
应届大学生求职的自我评价
2013/11/17 职场文书
销售内勤岗位职责
2014/04/15 职场文书
产品设计开发计划书
2014/05/07 职场文书
保护动物的标语
2014/06/11 职场文书
个人作风建设自查报告
2014/10/22 职场文书
体育教师教学随笔
2015/08/15 职场文书