ich das folgende Szenario habe:Javascript: Funktion nach 10 Sekunden Anruf, dann jeweils 1 Minute
ich eine Javascript-Ajax-Funktion loadCars()
habe, die nach dem Laden der Seite in 10 Sekunden, und dann alle 60 Sekunden aufgerufen werden muss, .
Die unten ist, was ich bisher versucht habe:
istsetTimeout(function(){setInterval(function(){loadCars()}, 60000)}, 10000);
Was geschieht, dass die Funktion nach 10 Sekunden aufgerufen wird, aber nie wieder, was bin ich dabei?
Wenn von „nicht wie erwartet“ Sie bedeuten es hat es nicht nach 10 Sekunden aufgerufen, aber nach 70, 130 usw., fügen Sie einfach ein extra 'loadCars();' direkt vor 'setInterval' hinzu. Wenn das nicht ist, was du meinst, kannst du weiter erklären "hat nicht wie erwartet funktioniert" –
Überlegen Sie, bestimmte Ereignisse anzuhangen (wie das Rendern der Seite) und nicht feste Zeiten (10 Sekunden Verzögerung) –
@JamesThorpe Eigentlich passierte genau das Gegenteil, It rief die Funktion nach 10 Sekunden an und nie wieder –