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 学习笔记 选择器之一
Jul 23 Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
Nov 12 Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
Oct 23 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
Jan 06 Javascript
jquery插件EasyUI中form表单提交实例分享
Jan 11 Javascript
js滑动提示效果代码分享
Mar 10 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
Jan 21 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
Feb 14 Javascript
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
Sep 15 Javascript
详解webpack babel的配置
Jan 09 Javascript
Vue 实现一个命令式弹窗组件功能
Sep 25 Javascript
vue项目创建步骤及路由router
Jan 14 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 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
JS input 数字验证代码
2009/07/30 Javascript
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
2009/09/19 Javascript
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
基于JavaScript 声明全局变量的三种方式详解
2013/05/07 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
AngularJS equal比较对象实例详解
2016/09/14 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
Node.js使用Express.Router的方法
2017/11/14 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
[01:48]2018DOTA2亚洲邀请赛主赛事第二日五佳镜头 VG完美团战逆转TNC
2018/04/05 DOTA
使用python实现rsa算法代码
2016/02/17 Python
python使用super()出现错误解决办法
2017/08/14 Python
python 以16进制打印输出的方法
2018/07/09 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
python 6种方法实现单例模式
2020/12/15 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
幼教求职信
2014/03/12 职场文书
股权转让协议书范本
2014/04/12 职场文书
2014教师评职称工作总结
2014/11/10 职场文书
顶岗实习计划书
2015/01/16 职场文书
会计专业求职信范文
2015/03/19 职场文书
财务管理制度范本
2015/08/04 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python