Maison > développement back-end > tutoriel php > Comment mettre à jour dynamiquement le contenu DIV à l'aide d'AJAX, PHP et jQuery via des clics sur des liens ?

Comment mettre à jour dynamiquement le contenu DIV à l'aide d'AJAX, PHP et jQuery via des clics sur des liens ?

Susan Sarandon
Libérer: 2024-10-21 17:38:02
original
574 Les gens l'ont consulté

How to Dynamically Update DIV Content Using AJAX, PHP, and jQuery via Link Clicks?

Mise à jour dynamique du contenu DIV via AJAX, PHP et jQuery

Question : Comment pouvez-vous mettre à jour dynamiquement le contenu d'un élément DIV utilisant AJAX, PHP et jQuery, où chaque clic sur un lien récupère les données de la base de données et remplace le DIV par le résumé récupéré ?

Réponse :

Étape 1 : Créer la structure HTML

  • Inclure l'élément DIV qui affichera le résumé :
<code class="html"><div id="summary"></div></code>
Copier après la connexion
  • Ajouter une liste de liens qui déclenchent le processus de récupération du résumé :
<code class="html"><a href="?id=1" class="movie">Name of movie</a>
<a href="?id=2" class="movie">Name of movie</a></code>
Copier après la connexion

Étape 2 : Implémenter le script jQuery

  • Créer une fonction jQuery pour gérer le Requête AJAX et mise à jour du DIV :
<code class="javascript"><script>
function getSummary(id) {
  $.ajax({
    type: "GET",
    url: 'Your URL',
    data: "id=" + id, // appears as $_GET['id'] @ your backend side
    success: function(data) {
      // data is your summary
      $('#summary').html(data);
    }
  });
}
</script></code>
Copier après la connexion

Étape 3 : Ajouter un événement de clic aux liens

  • Ajouter un événement onclick à chaque lien, en passant l'ID correspondant :
<code class="html"><a onclick="getSummary('1')">View Text</a></code>
Copier après la connexion

Étape 4 : PHP côté serveur

  • Dans le script PHP à l'URL spécifiée en $. ajax(), récupérez le résumé en fonction de l'ID reçu :
<code class="php">$id = $_GET['id'];
$summary = fetchSummary($id); // Fetch summary from database</code>
Copier après la connexion
  • Renvoyer le résumé récupéré sous forme de chaîne :
<code class="php">echo $summary;</code>
Copier après la connexion

En cliquant les liens, la fonction jQuery déclenchera les requêtes AJAX, récupérera le résumé du script PHP et mettra à jour le DIV avec le contenu récupéré.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal