Wie lade ich DIV-Inhalte basierend auf der Auswahl von Listenelementen dynamisch mit AJAX, PHP und jQuery?

Mary-Kate Olsen
Freigeben: 2024-10-21 16:44:02
Original
457 Leute haben es durchsucht

How to Dynamically Load DIV Content Based on List Item Selection with AJAX, PHP, and jQuery?

DIV-Inhalt mit AJAX, PHP und jQuery bearbeiten

In diesem Szenario wollen wir den Inhalt eines DIV-Elements dynamisch ändern über die Auswahl eines Listenelements. So erreichen Sie dies mit AJAX, PHP und jQuery:

  1. Erstellen Sie die DIV- und Listenstruktur:
<code class="html"><div id="summary">Here is a summary of the movie</div>
<ul>
  <li><a href="?id=1" class="movie">Name of movie 1</a></li>
  <li><a href="?id=2" class="movie">Name of movie 2</a></li>
  ...
</ul></code>
Nach dem Login kopieren
  1. Definieren Sie die AJAX-Funktion:
<code class="javascript">function getSummary(id) {
  $.ajax({
    type: "GET",
    url: 'your_php_script.php',
    data: "id=" + id,
    success: function(data) {
      $('#summary').html(data);
    }
  });
}</code>
Nach dem Login kopieren
  1. Fügen Sie das Click-Ereignis zur Liste von Elementen hinzu:
<code class="html"><ul>
  <li><a onclick="getSummary(1)">View Text 1</a></li>
  <li><a onclick="getSummary(2)">View Text 2</a></li>
  ...
</ul></code>
Nach dem Login kopieren
  1. PHP-Skript zur Bearbeitung der Anfrage:

Rufen Sie in Ihrem PHP-Skript die Film-ID ($id) aus dem $_GET-Array ab und rufen Sie die Zusammenfassung ab die Datenbank. Geben Sie es dann als Zeichenfolge zurück:

<code class="php">$id = $_GET['id'];
$summary = getMovieSummary($id);
echo $summary;</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie lade ich DIV-Inhalte basierend auf der Auswahl von Listenelementen 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