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 Window及document对象详细整理
Jan 12 Javascript
js对数字的格式化使用说明
Jan 12 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 Javascript
window.open关于浏览器拦截问题分析及解决方法
Feb 05 Javascript
自定义require函数让浏览器按需加载Js文件
Nov 24 Javascript
jquery——九宫格大转盘抽奖实例
Jan 16 Javascript
vuejs父子组件之间数据交互详解
Aug 09 Javascript
jQuery中extend函数简单用法示例
Oct 11 jQuery
解决循环中setTimeout执行顺序的问题
Jun 20 Javascript
JS实现Cookie读、写、删除操作工具类示例
Aug 28 Javascript
webpack4简单入门实例
Sep 06 Javascript
Ajax实现页面无刷新留言效果
Mar 24 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中OR与|| AND与&&的区别总结
2013/10/26 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
JavaScript高级程序设计 DOM学习笔记
2011/09/10 Javascript
JavaScript 的继承
2011/10/01 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
layer.open 按钮的点击事件关闭方法
2018/08/17 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
python里对list中的整数求平均并排序
2014/09/12 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
2018/05/08 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
pytorch简介
2020/11/11 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
2021/02/24 HTML / CSS
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
《美丽的彩虹》教学反思
2014/02/25 职场文书
工程安全员岗位职责
2014/03/09 职场文书
2014年单位植树节活动方案
2014/03/23 职场文书
《恐龙》教学反思
2014/04/27 职场文书
环保建议书600字
2014/05/14 职场文书
工艺技术员岗位职责
2015/02/04 职场文书
JavaScript实现简单图片切换
2021/04/29 Javascript
Mybatis是这样防止sql注入的
2021/12/06 Java/Android