Comment actualiser un div avec jquery

PHPz
Libérer: 2023-05-28 10:28:07
original
2033 Les gens l'ont consulté

Dans le développement front-end, nous avons souvent besoin de mettre à jour dynamiquement le contenu des pages Web, et JQuery est une bibliothèque JavaScript très populaire. Elle fournit de nombreuses fonctions d'outils pour nous faciliter la mise à jour des éléments de la page. Parmi eux, l'actualisation de div est une exigence relativement courante. Voyons comment JQuery actualise div.

Tout d’abord, nous devons clarifier ce qu’est le rafraîchissement div. Généralement, l'actualisation div est utilisée lorsque le contenu d'une certaine zone div doit être mis à jour après que la requête asynchrone a renvoyé des données, sans actualiser la page entière. Cette méthode consistant à actualiser seulement une partie du contenu sans actualiser la page entière peut rendre le flux frontal plus fluide et l'expérience utilisateur plus fluide.

Ensuite, nous devons comprendre l'utilisation de base de JQuery. La première chose qui doit être claire est que JQuery est une bibliothèque JavaScript, nous devons donc introduire le fichier js de JQuery. Normalement, nous mettrons le code suivant dans l'en-tête du fichier HTML :

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>页面标题</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  </head>
  <body>
    <!-- 页面内容 -->
  </body>
</html>
Copier après la connexion

Après avoir présenté JQuery, voyons comment utiliser JQuery pour mettre à jour le contenu du div. De manière générale, la mise à jour du contenu d'un div est divisée en deux étapes : la première étape consiste à obtenir l'élément div qui doit être mis à jour via JQuery, et la deuxième étape consiste à mettre à jour le contenu du div via l'API fournie par JQuery. .

La méthode pour obtenir l'élément div est très simple. Il vous suffit d'utiliser le sélecteur de JQuery pour obtenir l'élément div qui doit être mis à jour, par exemple :

var divElement = $('div#updateDiv');
Copier après la connexion

Ici, nous utilisons le sélecteur de l'élément div avec l'identifiant updateDiv. pour l'obtenir, et attribuez-le à la variable divElement.

Ensuite, nous devons utiliser l'API fournie par JQuery pour mettre à jour le contenu de ce div. JQuery fournit une variété de méthodes API pour mettre à jour le contenu des éléments. Les méthodes couramment utilisées sont html() et text().

Mettre à jour le contenu du div via la méthode html()

La méthode html() peut définir ou renvoyer le contenu de l'élément sélectionné. Plus précisément, elle peut être utilisée pour insérer du code HTML dans l'élément div spécifié.

Par exemple, nous utilisons le code suivant pour obtenir des données en appelant Ajax :

$.ajax({
  url: 'https://jsonplaceholder.typicode.com/todos/1',
  type: 'GET',
  dataType: 'json',
  success: function(data) {
    $('div#updateDiv').html('任务名称:' + data.title + '<br>' + '任务状态:' + data.completed);
  }
});
Copier après la connexion

Ici, nous obtenons les données en appelant Ajax, et fusionnons les valeurs du titre et les attributs complétés des données en chaînes de nom de tâche et l'état de la tâche, puis appelez la méthode html() pour mettre à jour cette chaîne dans l'élément div.

Mettre à jour le contenu du div via la méthode text()

La méthode text() peut définir ou renvoyer le contenu textuel de l'élément sélectionné. Vous pouvez l'utiliser pour mettre à jour le contenu textuel de l'élément div spécifié.

Par exemple, nous utilisons le code suivant pour obtenir des données en appelant Ajax :

$.ajax({
  url: 'https://jsonplaceholder.typicode.com/todos/1',
  type: 'GET',
  dataType: 'json',
  success: function(data) {
    $('div#updateDiv').text('任务名称:' + data.title + ',' + '任务状态:' + data.completed);
  }
});
Copier après la connexion

Ici, nous obtenons également les données en appelant Ajax, et fusionnons les valeurs du titre et les attributs complétés des données dans une chaîne de task name et task status , puis appelez la méthode text() pour mettre à jour cette chaîne dans l'élément div.

Avec la méthode ci-dessus, nous pouvons facilement mettre à jour le contenu div sur le front-end. Mais il convient de noter que cette méthode de mise à jour n'est applicable que lorsque le contenu du div n'est pas une structure HTML complexe. Si le contenu mis à jour est plus complexe, nous pouvons utiliser des frameworks front-end tels que Vue.js pour obtenir une meilleure expérience de développement.

Résumé :

JQuery est l'une des bibliothèques JavaScript couramment utilisées dans le développement front-end. En utilisant l'API de JQuery, vous pouvez facilement utiliser les éléments de la page. Lors de l'implémentation de l'actualisation div, en obtenant d'abord l'élément div qui doit être mis à jour, puis en utilisant les méthodes API fournies par JQuery, telles que les méthodes html() et text(), pour mettre à jour le contenu du div, vous pouvez actualiser le div. page entière sans actualiser la page entière. Effets de contenu partiel.

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.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal