Maison >interface Web >js tutoriel >Comment recharger dynamiquement le contenu d'une division spécifique à l'aide de jQuery/AJAX ?

Comment recharger dynamiquement le contenu d'une division spécifique à l'aide de jQuery/AJAX ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-20 16:22:02647parcourir

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

Recharger le contenu dans Div à l'aide de jQuery/AJAX

Exigence : Recharger le contenu d'un div spécifique en cliquant sur le bouton , sans actualiser la page entière.

Extrait de code :

Considérez le code suivant :

<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>

Ce code utilise le chargement de jQuery () pour recharger le contenu du div #list. Le fichier location.href représente l'URL de la page actuelle, et l'ajout de " #list " spécifie que seule la partie de la page contenue dans le div #list doit être chargée.

Remarque : L'espace entre l'URL et le deuxième "#" est crucial. Sans cela, la page entière sera chargée dans le div #list à la place.

Explication détaillée :

  1. Gestionnaire d'événements :Quand le bouton "Capturer à nouveau" est cliqué, le gestionnaire d'événements attaché est déclenché.
  2. Méthode Load() : La méthode Load() est utilisée pour charger des données à partir d'une URL distante ou d'une adresse spécifiée. Élément DOM dans l'élément cible (#list dans ce cas).
  3. Paramètre URL : Le location.href concaténé avec " #list" spécifie que le navigateur doit charger le contenu de l'élément DOM actuel l'URL de la page, mais uniquement la partie contenue dans le div #list.
  4. Rechargement du contenu : Une fois le contenu chargé, le contenu existant du div #list est remplacé par le contenu nouvellement récupéré .

Cette approche vous permet de mettre à jour dynamiquement le contenu d'un div spécifique sur une page Web sans actualiser la page entière, offrant ainsi une meilleure expérience utilisateur et en conservant l'état actuel de la page.

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!

Déclaration:
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