Want a javascript function to run every minute, but max 3 times

后端 未结 9 1043
终归单人心
终归单人心 2020-12-28 17:43

I have a ajax javascript method that pulls data from a page etc.

I want this process to run on a timed interval, say every minute. But I don\'t want it to loop forev

9条回答
  •  北荒
    北荒 (楼主)
    2020-12-28 18:23

    Use setInterval, be sure to get a reference.

    var X=setInterval(....);
    

    Also, have a global counter

    var c=0;
    

    Inside the function called by the setIntervale do:

    c++;
    if(c>3) window.clearInterval(X);
    

提交回复
热议问题