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 相关文章推荐
Jquery自定义button按钮的几种方法
Jun 11 Javascript
动态载入js提高网页打开速度的方法
Jul 04 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
Aug 19 Javascript
js实现同一页面多个运动效果的方法
Apr 10 Javascript
jQuery Dialog 取消右上角删除按钮事件
Sep 07 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
Jan 16 Javascript
Vue.js -- 过滤器使用总结
Feb 18 Javascript
JavaScript中值类型和引用类型的区别
Feb 23 Javascript
Vue侧滑菜单组件——DrawerLayout
Dec 18 Javascript
JavaScript选择排序算法原理与实现方法示例
Aug 06 Javascript
JavaScript页面倒计时功能完整示例
May 15 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
Apr 25 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
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
PHP下escape解码函数的实现方法
2010/08/08 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
基于jQuery的动态表格插件
2011/03/28 Javascript
javascript对select标签的控制(option选项/select)
2013/01/31 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
纯Javascript实现ping功能的方法
2015/03/20 Javascript
jquery 抽奖小程序实现代码
2016/10/12 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
koa上传excel文件并解析的实现方法
2018/08/09 Javascript
axios异步提交表单数据的几种方法
2019/08/11 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
python版微信跳一跳游戏辅助
2018/01/11 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
有关Python的22个编程技巧
2018/08/29 Python
浅谈pycharm使用及设置方法
2019/09/09 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
大专生自荐信
2013/10/04 职场文书
机电一体化大学生求职信
2013/11/08 职场文书
特色蛋糕店创业计划书
2014/01/28 职场文书
家长给小学生的评语
2014/01/30 职场文书
大专会计自我鉴定
2014/02/06 职场文书
理工学院学生自我鉴定
2014/02/23 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
客户经理岗位职责大全
2015/04/09 职场文书