我有一个JavaScript函数,每45秒调用一次,后来根据服务器停止的状态调用。假设服务器发送poll = false然后我清除间隔,否则轮询将继续。
在某些情况下,轮询会在没有明确间隔的情况下停止。这是不一致的。可能是这个问题的根本原因。
tChk = setInterval("pollStatus(true)", 45000);
pollStatus(userInitiated){
....
....
....
}
当服务器返回poll = false时,请执行
clearInterval(tChk);
感谢。