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 相关文章推荐
JS获取网页属性包括宽、高等等
Apr 03 Javascript
jquery选择器需要注意的问题
Nov 26 Javascript
javascript简单实现图片预加载
Dec 03 Javascript
JS实现的5级联动Select下拉选择框实例
Aug 17 Javascript
JS实现的车标图片提示效果代码
Oct 10 Javascript
javascript cookie基础应用之记录用户名的方法
Sep 20 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
Dec 23 Javascript
vue props传值失败 输出undefined的解决方法
Sep 11 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
Sep 28 Javascript
优雅的在React项目中使用Redux的方法
Nov 10 Javascript
从理论角度讨论JavaScript闭包
Apr 03 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
Dec 17 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中使用Oracle数据库(3)
2006/10/09 PHP
第八节--访问方式
2006/11/16 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
php中的动态调用实例分析
2015/01/07 PHP
php计算税后工资的方法
2015/07/28 PHP
学习PHP Cookie处理函数
2016/08/09 PHP
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
js表格分页实现代码
2009/09/18 Javascript
location.href 在IE6中不跳转的解决方法与推荐使用代码
2010/07/08 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
2016/05/10 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
前端开发必知的15个jQuery小技巧
2017/01/22 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
详解vue 路由跳转四种方式 (带参数)
2019/04/28 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
关于vue组件事件属性穿透详解
2019/10/28 Javascript
jquery绑定事件 bind和on的用法与区别分析
2020/05/22 jQuery
Python FTP操作类代码分享
2014/05/13 Python
让 python 命令行也可以自动补全
2014/11/30 Python
详细介绍Python函数中的默认参数
2015/03/30 Python
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
拉斯维加斯城市观光通行证:Las Vegas Pass
2019/05/21 全球购物
保安部任务及岗位职责
2014/02/25 职场文书
大学生团日活动总结
2015/05/06 职场文书
逃出克隆岛观后感
2015/06/09 职场文书
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python