我有以下场景:
我有一个javascript ajax函数loadCars(),需要在页面加载10秒后调用,然后每60秒调用一次.
以下是我到目前为止所尝试的内容:
setTimeout(function(){setInterval(function(){loadCars()}, 60000)}, 10000);
Run Code Online (Sandbox Code Playgroud)
发生的事情是该功能在10秒后被调用,但再也没有,我错过了什么?
你需要调用loadCars的setTimeout和setInterval.
setTimeout(function() {
console.log('first 10 secs');
// loadCars();
setInterval(function() {
console.log('60 secs has passed');
// loadCars();
}, 60000);
}, 10000);
console.log('page loaded');Run Code Online (Sandbox Code Playgroud)