在1秒内重定向setinterval javascript或在条件下停止setinterval

时间:2016-09-15 08:30:56

标签: javascript

setInterval(function () {

//=======  

//code 

//======== 

if(--timer<0){ 
   timer=0;

   window.location = "logout.php?uid=<?php echo $uid ?>&etype=<?php echo $et ?>";
} 

},1000);

这里afert timer over,而不是一次又一次地重定向同一页重新加载。

您的任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

你可以试试这个

var firstName = "John";
var lastName = "Smith";
var formattedText = $Translate("/foo/bar");

答案 1 :(得分:0)

您必须为间隔定义变量。使用clearInterval 删除 计时器

var interval = setInterval(function(){
    if (true) doWhatShouldHappenIfTrue();
    else clearInterval(interval);
}, 1000);