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 EasyUI API 中文文档 - Pagination分页
Sep 29 Javascript
javascript倒计时功能实现代码
Jun 07 Javascript
js去字符串前后空格5种实现方法及比较
Apr 03 Javascript
JS保存、读取、换行、转Json报错处理方法
Jun 14 Javascript
javascript中比较字符串是否相等的方法
Jul 23 Javascript
jQuery function的正确书写方法
Aug 02 Javascript
jquery删除table当前行的实例代码
Oct 07 Javascript
使用ajax的post同步执行(实现方法)
Dec 21 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
Dec 23 Javascript
seajs和requirejs模块化简单案例分析
Aug 26 Javascript
在layui.use 中自定义 function 的正确方法
Sep 16 Javascript
js通过循环多张图片实现动画效果
Dec 19 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获取时间排除周六、周日的两个方法
2014/06/30 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
用Javascript实现锚点(Anchor)间平滑跳转
2009/09/08 Javascript
juqery 学习之三 选择器 子元素与表单
2010/11/25 Javascript
JavaScript将数据转换成整数的方法
2014/01/04 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
基于JavaScript实现活动倒计时效果
2017/04/20 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
在angular 6中使用 less 的实例代码
2018/05/13 Javascript
python查看微信好友是否删除自己
2016/12/19 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
python编写微信公众号首图思路详解
2019/12/13 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
Python编程快速上手——强口令检测算法案例分析
2020/02/29 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
测试驱动开发的主要步骤是什么
2014/12/10 面试题
工厂厂长岗位职责
2013/11/08 职场文书
施工人员岗位职责
2013/12/12 职场文书
高中生的自我鉴定范文
2014/01/24 职场文书
致跳远运动员广播稿
2014/02/11 职场文书
创业培训计划书
2014/05/03 职场文书
党员干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
世界红十字日活动总结
2015/02/10 职场文书
办公室禁烟通知
2015/04/23 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
Python进程间的通信之语法学习
2022/04/11 Python