本文介绍了Javascript:10秒后调用函数,然后每1分钟调用一次的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下情况:
我有一个javascript ajax函数loadCars()
,需要在页面加载10秒后然后每60秒调用一次.
I have a javascript ajax function loadCars()
that needs to be called after the page loads in 10 seconds, and then every 60 seconds.
以下是我到目前为止尝试过的内容:
The below is what I have tried so far:
setTimeout(function(){setInterval(function(){loadCars()}, 60000)}, 10000);
发生的事情是该函数在10秒钟后被调用,但是再也没有,我丢失了什么?
What is happening is that the function is being called after 10 seconds but never again, what am I missing?
推荐答案
您需要在setTimeout
和setInterval
上调用loadCars
.
setTimeout(function() {
console.log('first 10 secs');
// loadCars();
setInterval(function() {
console.log('60 secs has passed');
// loadCars();
}, 60000);
}, 10000);
console.log('page loaded');
这篇关于Javascript:10秒后调用函数,然后每1分钟调用一次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!