求问怎么在跳转页面时停止之前页面的递归方法
一、这是前端不断在发这两个递归方法,只要触发了这两个方法,不管到那个页面都要触发
定义 变量 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)
}