简体   繁体   中英

javascript setInterval function not working

I want to call a function for every half minute. i am using the following code. The function is not getting triggered.

Code:

window.setInterval('progress()', 10000);

Geetha.

I think the setInterval method may somehow fail to find the definition of the progress function.

Have you tried invoking setInterval with the function object directly?

window.setInterval(progress, 10000);

Every half min would be 30,000 miliseconds

Example ...

refreshId = setInterval(myfunction(), 30000);

In jQuery you'd do something like ...

$(document).ready(function(){

    var refreshId = setInterval(myfunction(), 30000);

});

Or if you want to put your function within your refresh code ...

$(document).ready(function(){

    var refreshId = setInterval(function() {
        $("#myid").load('/mypage.html?update='+ Math.random());
    }, 30000);

});

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM