jQuery怎么在跳转页面时停止之前页面的递归方法

求问怎么在跳转页面时停止之前页面的递归方法
一、这是前端不断在发这两个递归方法,只要触发了这两个方法,不管到那个页面都要触发

img


二、这是js里面的代码

img


三、这是html里面的代码

img

定义 变量 flag = true, 方法中 判断如果flag == true , 执行方法逻辑,否则return,在需要停止的时候 执行 flag = false;即可停止

可以在ajax请求成功后移除循环:

let timer = null;
function initIfCenterCheckTodayDealNum {
  $.ajax({
     success: function(data) {
        if (timer) {
          clearTimeout(timer)
        }
      }
  })

  timer = setTimeout("initIfCenterCheckTodayDealNum()", 10000)
}