Wie aktualisiere ich DIV-Inhalte dynamisch mit Ajax, PHP und jQuery?

Patricia Arquette
Freigeben: 2024-10-21 16:20:02
Original
883 Leute haben es durchsucht

How to Dynamically Update DIV Content with Ajax, PHP, and jQuery?

DIV-Inhalte mit Ajax, PHP und jQuery ändern

In der Webentwicklung ist es oft notwendig, Teile einer Seite zu aktualisieren, ohne die gesamte Seite neu zu laden. Dies kann mit Ajax, PHP und jQuery erreicht werden.

Problemstellung

Eine Seite enthält ein DIV-Element, das aus der Datenbank stammenden Text und eine Liste von Hyperlinks enthält. Das Ziel besteht darin, die mit einem bestimmten Link verknüpfte Zusammenfassung (Text) in das DIV zu laden, wenn auf diesen Link geklickt wird.

Lösung

HTML:

Erstellen Sie die DIV- und Link-Elemente wie beschrieben:

<code class="html"><div id="summary">Here is summary of movie</div>

<a href="?id=1" class="movie">Name of movie</a>
<a href="?id=2" class="movie">Name of movie</a></code>
Nach dem Login kopieren

JavaScript (jQuery):

Verarbeiten Sie das Klickereignis auf den Links:

<code class="javascript"><script>
function getSummary(id) {
  $.ajax({
    type: "GET",
    url: 'your_php_url',
    data: "id=" + id,
    success: function(data) {
      $('#summary').html(data);
    }
  });
}
</script></code>
Nach dem Login kopieren

PHP:

Verarbeiten Sie die GET-Anfrage in einer PHP-Datei:

<code class="php">// get the ID from the request
$id = $_GET['id'];

// fetch the summary from the database
$summary = get_summary($id);

// return the summary as a string
echo $summary;</code>
Nach dem Login kopieren

Ereignisbindung:

Hinzufügen das onclick-Ereignisattribut zu den Links zum Aufrufen der getSummary-Funktion:

<code class="html"><a onclick="getSummary('1')">View Text</a>
<div id="#summary">This text will be replaced when the onclick event (link is clicked) is triggered.</div></code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie aktualisiere ich DIV-Inhalte dynamisch mit Ajax, PHP und jQuery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!