Ich erstelle derzeit eine PHP-Seite, die als ein Dashboard verwendet werden wird. Ich habe viele Features, aber einer von ihnen nervt mich, auch wenn es nicht so schlimm ist.Ausführen von Javascript-Funktion, bevor es sein Intervall
Hier ist das Problem: Ich habe eine Javascript-Funktion, die Daten in einem Intervall von 5min holt, also wenn ich meine Seite öffne, muss ich 5min warten, bevor ich meine Info sehe. Bin ich dumm und es funktioniert oder gibt es eine Möglichkeit, meine Funktion am Anfang auszuführen? Hier ist ein Stück von meinem Code:
var intervalMeteo = 300000; // 1000 = 1 second, 3000 = 3 seconds, 900000=15 minutes
function doAjaxMeteo() {
$.ajax({
url: 'sections/meteo.php',
success: function (data) {
//...
},
complete: function (data) {
// Schedule the next
setTimeout(doAjaxMeteo, intervalMeteo);
},
cache: false
});
}
setTimeout(doAjaxMeteo, intervalMeteo);
Bearbeiten Sie Ihre Frage und posten Sie eine [mcve] bitte, nicht ein Bild Ihres Codes. – j08691
window.onload = doAjaxMeteo; Ich bekomme Ihre Frage nicht ... –
Warum verwenden Sie 'setInterval' nicht statt' setTimeout' Aufrufe? – ceejayoz