JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
先看下面一段代码:
DiGui=function(param){
$.ajax({
success:function(returnValue){
window.setInterval("fnSetMarkPoint()",5000);
}
});
调用DiGui()方法后
问题:每隔0.1秒创建一个setInterval,成一个树形的方式循环创建setInterval,直到页面崩溃
解决思路:保证setInterval对象只创建一次
实现方案:定一个布尔变量进行判断varstatus=true;
varstatus=true;
DiGui=function(param){
$.ajax({
success:function(returnValue){
if(status){
status=false;
window.setInterval("DiGui()",5000);
}
}
});
总结
以上所述是小编给大家介绍的JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题,希望对大家有所帮助如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短