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代码
Aug 29 Javascript
从jquery的过滤器.filter()方法想到的
Sep 29 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
Nov 27 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
js实现div弹出层的方法
Nov 20 Javascript
canvas压缩图片转换成base64格式输出文件流
Mar 09 Javascript
Angular整合zTree的示例代码
Jan 24 Javascript
JS实现深度优先搜索求解两点间最短路径
Jan 17 Javascript
超轻量级的js时间库miment使用解析
Aug 02 Javascript
javascript实现留言板功能
Feb 08 Javascript
浅谈js数组splice删除某个元素爬坑
Oct 14 Javascript
vuejs实现下拉框菜单选择
Oct 23 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长字符串定义方法
2012/07/12 PHP
nginx+php-fpm配置文件的组织结构介绍
2012/11/07 PHP
ThinkPHP3.1新特性之Action参数绑定
2014/06/19 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
CodeIgniter集成smarty的方法详解
2016/05/26 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
javascript面向对象编程代码
2011/12/19 Javascript
关于js内存泄露的一个好例子
2013/12/09 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
jQuery.uploadify文件上传组件实例讲解
2016/09/23 Javascript
jQuery设置图片等比例缩小的方法
2017/04/29 jQuery
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
详解Python中的动态属性和特性
2018/04/07 Python
Python向Excel中插入图片的简单实现方法
2018/04/24 Python
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
Python3爬虫使用Fidder实现APP爬取示例
2018/11/27 Python
使用Django简单编写一个XSS平台的方法步骤
2019/03/25 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
python实现控制COM口的示例
2019/07/03 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
Spring http服务远程调用实现过程解析
2020/06/11 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
灵活运用CSS3特性绘制简易版围棋效果
2016/09/28 HTML / CSS
财务与信息服务专业推荐信
2013/11/28 职场文书
2014物价局民主生活会对照检查材料思想汇报
2014/09/24 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
暑期社会实践证明书
2014/11/17 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
java项目构建Gradle的使用教程
2022/03/24 Java/Android