Heim  >  Artikel  >  Web-Frontend  >  Wie lade ich den Inhalt eines bestimmten Divs mithilfe von jQuery/AJAX dynamisch neu?

Wie lade ich den Inhalt eines bestimmten Divs mithilfe von jQuery/AJAX dynamisch neu?

Barbara Streisand
Barbara StreisandOriginal
2024-10-20 16:22:02527Durchsuche

How to Dynamically Reload the Contents of a Specific Div Using jQuery/AJAX?

Inhalt in Div mit jQuery/AJAX neu laden

Anforderung: Laden Sie den Inhalt eines bestimmten Div beim Klicken auf die Schaltfläche neu , ohne die gesamte Seite zu aktualisieren.

Code-Snippet:

Bedenken Sie den folgenden Code:

<code class="html"><div id="step1Content">
    <div id="list">
        <!-- Content to be reloaded -->
    </div>
</div>

<input type="button" id="getCameraSerialNumbers" value="Capture Again" /></code>
<code class="javascript">$("#getCameraSerialNumbers").click(function() {
    $("#list").load(location.href + " #list");
});</code>

Dieser Code verwendet die Last von jQuery ()-Methode zum Neuladen des Inhalts des #list-Divs. Die location.href stellt die URL der aktuellen Seite dar und das Hinzufügen von „#list“ gibt an, dass nur der Teil der Seite geladen werden soll, der im #list-Div enthalten ist.

Hinweis: Das Leerzeichen zwischen der URL und dem zweiten „#“ ist entscheidend. Ohne sie wird stattdessen die gesamte Seite in das #list-Div geladen.

Detaillierte Erklärung:

  1. Ereignishandler: Wann Wenn auf die Schaltfläche „Erneut erfassen“ geklickt wird, wird der angehängte Ereignishandler ausgelöst.
  2. load()-Methode: Die Methode „load()“ wird verwendet, um Daten von einer Remote-URL oder einer angegebenen URL zu laden DOM-Element in das Zielelement (in diesem Fall #list).
  3. URL-Parameter: Die mit „ #list“ verkettete location.href gibt an, dass der Browser den Inhalt aus dem aktuellen laden soll Die URL der Seite, aber nur der Teil, der im #list-Div enthalten ist.
  4. Inhalt neu laden: Sobald der Inhalt geladen ist, werden die vorhandenen Inhalte des #list-Div durch den neu abgerufenen Inhalt ersetzt .

Mit diesem Ansatz können Sie den Inhalt eines bestimmten Divs auf einer Webseite dynamisch aktualisieren, ohne die gesamte Seite zu aktualisieren, was eine bessere Benutzererfahrung bietet und den aktuellen Seitenstatus beibehält.

Das obige ist der detaillierte Inhalt vonWie lade ich den Inhalt eines bestimmten Divs mithilfe von jQuery/AJAX dynamisch neu?. 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