本文介绍了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?

推荐答案

您需要在setTimeoutsetInterval上调用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分钟调用一次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 06:27