Ho il seguente scenario:Javascript: la funzione di chiamata dopo 10 secondi, poi ogni 1 minuto
Ho una funzione javascript ajax loadCars()
che ha bisogno di essere chiamato dopo il caricamento della pagina in 10 secondi, e poi ogni 60 secondi .
Il sotto è quello che ho provato finora:
setTimeout(function(){setInterval(function(){loadCars()}, 60000)}, 10000);
Quello che sta accadendo è che la funzione è chiamata dopo 10 secondi, ma mai più, quello che mi manca?
Se per "non ha funzionato come previsto" si intende non lo chiamava dopo 10 secondi, ma dopo 70, 130 ecc., basta aggiungere un 'loadCars();' direttamente prima di 'setInterval'. Se questo non è ciò che intendi, puoi spiegare ulteriormente "non ha funzionato come previsto" –
Considerare l'aggancio su determinati eventi (come il rendering della pagina finita) piuttosto che i tempi fissi (ritardo di 10 secondi) –
@JamesThorpe In realtà l'esatto contrario è successo, It ha chiamato la funzione dopo 10 secondi e mai più il downvoter –