Heim >Web-Frontend >js-Tutorial >Wie lade ich ein bestimmtes DIV mit jQuery/AJAX ohne Seitenaktualisierung neu?

Wie lade ich ein bestimmtes DIV mit jQuery/AJAX ohne Seitenaktualisierung neu?

Susan Sarandon
Susan SarandonOriginal
2024-10-20 16:15:30711Durchsuche

How to Reload a Specific DIV Using jQuery/AJAX without Page Refresh?

Inhalt innerhalb eines DIV mit jQuery/AJAX aktualisieren

Problem:
Der Inhalt eines bestimmten wird geladen DIV, ohne die gesamte Webseite zu aktualisieren. In diesem Fall besteht das Ziel darin, den Inhalt eines DIV mit dem Namen „list“ neu zu laden, wenn auf eine Schaltfläche mit der ID „getCameraSerialNumbers“ geklickt wird.

Erklärung:
Der bereitgestellte Code versucht Um das DIV „step1Content“ mithilfe der Funktion „.load()“ neu zu laden, fehlt ihm jedoch das erforderliche URL-Argument, um anzugeben, welcher Inhalt geladen werden soll.

Lösung:
Um den spezifischen DIV-Inhalt neu zu laden, können Sie den folgenden Code verwenden:

<code class="javascript">$("#getCameraSerialNumbers").click(function() {
  $("#list").load(location.href + " #list");
});</code>

So funktioniert es:

  • Der Code verwendet die Datei „.load ()“-Funktion zum Abrufen und Laden von Inhalten in das „list“-DIV.
  • Das Argument für die „.load()“-Funktion ist die URL der aktuellen Seite, gefolgt von einem Leerzeichen und dann der ID von das DIV, in das Sie Inhalte laden möchten. In diesem Fall ist das Ziel-DIV „list“.

Hinweis:
Es ist wichtig, vor dem zweiten „#“-Zeichen ein Leerzeichen einzufügen, um sicherzustellen, dass nur das Das angegebene DIV wird neu geladen, nicht die gesamte Seite. Dies ist ein häufiger Fehler, der zu unerwarteten Ergebnissen führen kann.

Das obige ist der detaillierte Inhalt vonWie lade ich ein bestimmtes DIV mit jQuery/AJAX ohne Seitenaktualisierung 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