Heim >Web-Frontend >js-Tutorial >Automatische Aktualisierung der Div -Inhalte mit JQuery und Ajax

Automatische Aktualisierung der Div -Inhalte mit JQuery und Ajax

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2025-03-08 00:58:10919Durchsuche

Dieser Artikel zeigt, wie die Inhalte eines DIV automatisch alle 5 Sekunden mit JQuery und AJAX aktualisiert werden kann. Das Beispiel holt und zeigt die neuesten Blog -Beiträge aus einem RSS -Feed zusammen mit dem letzten Aktualisierungstempel. Ein Ladebild wird optional während der Ajax -Anforderung angezeigt.

Schlüsselkonzepte:

  • AJAX .load() Methode: bietet eine präzise Möglichkeit, einen DIV -Inhalt zu holen und zu aktualisieren.
  • setInterval(): plant einen wiederkehrenden Funktionsaufruf, um die Daten zu aktualisieren.
  • $.ajaxSetup() (optional): Konfigurieren von AJAX -Einstellungen global, einschließlich der Handhabung eines Ladeanzeigens.

Demo:

Die Demo zeigt ein Live -Update von Blog -Posts aus einem RSS -Feed, einschließlich eines Zeitstempels, der die letzte Aktualisierung der Daten anzeigt. Ein Lade -GIF wird beim Abrufen neuer Daten angezeigt. [Demo anzeigen] (nicht bereitgestellt - Der angegebene Text erwähnt eine Demo, enthält jedoch keinen Link oder ein Bild)

Auto Refresh Div Content Using jQuery and AJAX

JQuery und Ajax Code:

Dieser Code verwendet $.ajaxSetup(), um ein Ladebild während der AJAX -Anforderung zu verwalten (optional) und dann .load() dann die #content anfangs alle 9 Sekunden lang die

div auffrischen (nach Bedarf anpassen).
(function($) {
    $(document).ready(function() {
        $.ajaxSetup({
            cache: false,
            beforeSend: function() {
                $('#content').hide();
                $('#loading').show();
            },
            complete: function() {
                $('#loading').hide();
                $('#content').show();
            },
            success: function() {
                $('#loading').hide();
                $('#content').show();
            }
        });
        var $container = $("#content");
        $container.load("rss-feed-data.php");
        var refreshId = setInterval(function() {
            $container.load('rss-feed-data.php');
        }, 9000); // Refresh every 9 seconds
    });
})(jQuery);
.

Auto Refresh Div Content Using jQuery and AJAX

rss-feed-data.php PHP -Datenskript (

):

http://blogoola.com/blog/feed/ <ul></ul> Dieses PHP -Skript ruft Daten aus einem RSS -Feed ab (

), formatiert sie in eine HTML <pre class="brush:php;toolbar:false">&lt;?php $feed_url = 'http://blogoola.com/blog/feed/'; $content = file_get_contents($feed_url); $x = new SimpleXmlElement($content); $feedData = ''; $date = date(&quot;Y-m-d H:i:s&quot;); $feedData .= &quot;&lt;ul&gt;&quot;; foreach ($x-&gt;channel-&gt;item as $entry) { $feedData .= &quot;</pre> <li><a href="%22%20.%20%24entry->link%20.%20%22" title='" . $entry->title . "'>" . $entry->title . "</a></li>"; } $feedData .= ""; $feedData .= "<p>Data current as at: " . $date . "</p>"; echo $feedData; ?> und appleitet das aktuelle Datum und die aktuelle Zeit.

Vollständige HTML -Struktur:

<title>Auto Refresh Div Content Demo | jQuery4u</title>


<div id="wrapper">
    <div id="content"></div>
    <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174136669518374.gif" class="lazy" alt="Auto Refresh Div Content Using jQuery and AJAX ">
</div>
Dies umfasst die erforderlichen Divs und das Ladebild.

häufig gestellte Fragen (FAQs):

(Der ursprüngliche FAQS-Abschnitt wird für Klarheit aufbewahrt und leicht neu formatiert.) Dieser Abschnitt beantwortet gemeinsame Fragen zu automatischen Umfreitungsdiven mit JQuery und AJAX. (Die Antworten werden für die Kürze weggelassen, aber der ursprüngliche Inhalt bietet umfassende Antworten). /uploads/20250301/174078898967c254fd37454.webp /uploads/20250301/174078898967c254fd63994.webp Diese überarbeitete Ausgabe behält die ursprünglichen Informationen bei und verbessert die Lesbarkeit und Struktur. Denken Sie daran,

und <script> // (jQuery code from above) </script> durch tatsächliche Bild -URLs zu ersetzen, wenn Sie die Bilder einfügen möchten.

Das obige ist der detaillierte Inhalt vonAutomatische Aktualisierung der Div -Inhalte mit JQuery und Ajax. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Das Schriftface JQuery -PluginNächster Artikel:Das Schriftface JQuery -Plugin