停止SetInterval Fn

时间:2016-06-10 08:25:46

标签: javascript php jquery

我在停止JS计时工作时遇到了问题。我的代码是:

var timerID = setInterval(function() {


    $.ajax({
        url: urltocall,
        data: parameters,
        dataType: "json",
        success: function (data) {
            if (data=='go' && checkShow =='0') {
                        DO SOME ACTIONS
                }
        },
        error: function(){
            console.log('Error on timeSession.js ajax call');
        }
        });
},  interval * 1000);

此代码包含在我的header.php中,因此它在网站打开时执行:)

添加:正如我写的那样,这个JS文件包含在我的header.php中,因此它包含在我网站的每个页面中。当函数从ajax调用获取GO值时,站点被重定向到另一个页面(感谢location.href = XXXX;)但是由于header.php,setinterval在加载新页面后重新启动。

更改页面后如何阻止?

0 个答案:

没有答案