JS如何实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题

  介绍

这篇文章给大家分享的是有关JS如何实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

什么是ajax

ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通过在后台与服务器进行少量数据交换,使网页实现异步更新。

先看下面一段代码:

DiGui =, function (参数),{,,,   . ajax({,美元   ,成功:function  (returnValue), {   setinterval才能(“fnSetMarkPoint (),,, 5000),,   ,}   });

调用DiGui()方法后

问题:每隔0.1秒创建一个setInterval,成一个树形的方式循环创建setInterval,直到页面崩溃

解决思路:保证setInterval对象只创建一次

实现方案:定一个布尔变量进行判断var状态=true;

var  status =,真的;   时间=DiGui  function (参数),{,,,   . ajax({,美元   ,成功:function  (returnValue), {,,,,,,   if 才能;(地位),{   地位,,=,假的,,   setinterval (“DiGui (),,, 5000),,   }   ,},   });

感谢各位的阅读!关于“JS如何实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

JS如何实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题