jQuery: Ajax-Daten in 10-Sekunden-Intervallen abrufen
Beim Entwerfen einer Feedback-Anzeige, die den Datenabruf in Echtzeit umfasst, ist es wichtig, Folgendes zu tun Implementieren Sie eine Methode, die den angezeigten Inhalt regelmäßig aktualisiert. Dies kann mithilfe der leistungsstarken Ajax-Funktionen von jQuery erreicht werden.
Um ein Feedback-Div einzurichten, das alle 10 Sekunden neue Einträge anzeigt, können Sie den folgenden Ansatz verwenden:
Hier ist ein verbessertes Beispiel basierend auf Ihrem bereitgestellten Code:
<code class="javascript">function get_fb(){ var feedback = $.ajax({ type: "POST", url: "feedback.php", async: false }).responseText; $('div.feedback-box').html(feedback).delay(10000).queue(function() { setTimeout(function(){get_fb();}, 10000); }); }</code>
Hinweis: Dieser Ansatz plant den nächsten Abruf, nachdem der vorherige abgeschlossen wurde. Sie können das Timing nach Bedarf anpassen, um die Anzeigeleistung zu optimieren.
Das obige ist der detaillierte Inhalt vonWie rufe ich Ajax-Daten in 10-Sekunden-Intervallen mit jQuery ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!