JQuery lit et affiche les fichiers XML
Cette fois, je vais vous présenter JQuery pour lire et afficher les fichiers XML. Quelles sont les précautions pour que JQuery lise et affiche les fichiers XML. Voici un cas pratique, jetons un coup d'œil.
Avant de commencer, nous devons effectuer le travail de préparation suivant :
1. Créez un fichier html vierge nommé DEMO.html (Editplus est ; Créer recommandé)
2. Familier avec la syntaxe de base du framework JQuery ; (Peu importe si vous n'êtes pas familier, je l'expliquerai en détail plus tard)
3. Créez un fichier XML nommé data. xml pour stocker les données et la structure de XML Cela sera abordé ci-dessous, vous pouvez également télécharger le fichier que j'ai emballé pour afficher
4 Une image chargement.gif, cette image est utilisée pour afficher dans le document html vierge pendant le ; temps d'attente pour la lecture du XML
Officiellement démarré
Étape 1 : Tout d'abord, examinons la structure simple de ces données, les vignettes et les informations de description du livre
Ce qui suit est le code du fichier XML :
<?xml version="1.0" encoding="utf-8" ?> <books> <book title="藏地密码" imageurl="images/Tibet_Code.jpg"> <description> 这里是概况 </description> </book> <book title="剑桥雅思6" imageurl="images/ielts.jpg"> <description> 这里是概况 </description> </book> <book title="Professional ASP.NET" imageurl="images/asp.jpg"> <description> 这里是概况= </description> </book> </books>
Deuxièmement, regardons le code JavaScript chargé dans le document HTML vierge :
$(document).ready(function() { $.get('myData.xml', function(d){ $('body').append('<h1> Saturn给你推荐几本书: </h1>'); $('body').append('<dl />'); $(d).find('book').each(function(){ var $book = $(this); var title = $book.attr("title"); var description = $book.find('description').text(); var imageurl = $book.attr('imageurl'); var html = '<dt> <img class="bookImage" alt="" src="' + imageurl + '" /> </dt>'; html += '<dd> <span class="loadingPic" alt="Loading" />'; html += '<p class="title">' + title + '</p>'; html += '<p> ' + description + '</p>' ; html += '</dd>'; $('dl').append($(html)); $('.loadingPic').fadeOut(2000); }); }); });
Étape 2 : Ici, je ne parlerai que des principes et du processus de fonctionnement de Code JavaScript, mais je ne discuterai pas trop de la syntaxe. Si vous avez des questions sur la syntaxe, veuillez me laisser un message ou consulter les documents liés à JQuery.
Ligne 1 : lorsque le document HTML est préparé (c'est-à-dire que le HTML et le JavaScript sont téléchargés), la méthode $(document).ready de JQuery et le processus qu'il contient seront automatiquement déclenchés. Évidemment, la méthode $.get est exécutée en premier ici.
Ligne 3 : Le premier paramètre de $.get est le chemin relatif du fichier XML (notez que le chemin doit être renseigné correctement. Ici nous mettons les fichiers XML et la page web dans le même dossier). Le deuxième paramètre est une fonction de rappel, c'est-à-dire fonction de rappel . C'est-à-dire que le contenu de ce fichier XML est demandé via la méthode get, puis les données qu'il contient sont manipulées via cette fonction de rappel. Le paramètre d de rappel représente toutes les données renvoyées par le rappel XML. Avec ce paramètre d, nous pouvons procéder au contenu suivant.
Ligne 4 : Ajoutez dynamiquement une balise
dans le CORPS du document via JavaScript C'est le titre global de la page, cela n'a pas d'importance
Ligne 5 : Ajoutez également dynamiquement une balise < ;dl> dans le BODY , utilisé comme conteneur de contenu sous la boucle conteneur. (La ligne 20 sera utilisée)
Ligne 7 : Cette ligne est importante car nous avons déjà dit que le paramètre d de la fonction de rappel représente toutes les données de rappel du XML. Nous devons maintenant traiter. (filtrage) et formatage ; attention : ici, la balise du livre (tag) est recherchée, puis la fonction après chacune est exécutée en boucle jusqu'à ce que les entrées de données dans le XML soient complètement cyclées (un peu comme la fonction du ; foreach en PHP)
Ligne 9 : $(this) crée en fait un objet , dans le but d'instancier l'objet d'informations de livre actuel de d pour faciliter l'opération. Ligne 10 --Ligne 12 : Obtenez respectivement le nom du livre, la description et la vignette de l'objet actuel $book (notez que la syntaxe pour obtenir les valeurs d'attribut et les valeurs de nœud est différente)
Ligne 14-Ligne 18 ; : Formater les informations du livre pour la sortie ;
Ligne 20 : Afficher les informations formatées dans le document en mode de sortie HTML.
Ligne 22 : Pour indiquer à l'utilisateur que nos informations actuelles sont lues à partir de XML, l'image disparaît après 2000 millisecondes (2 secondes).
Étape 3 : À ce stade, vous avez terminé. Tout le monde est invité à me laisser un message pour discuter du développement de JQuery et des problèmes que vous rencontrez. N'hésitez pas à me donner des conseils. De plus, veuillez exécuter le dossier téléchargé dans un environnement WEB (IIS ou
Hôte virtuel). Veuillez ne pas cliquer pour l'exécuter directement.
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Explication détaillée des étapes de mise en œuvre du téléchargement de fichiers avec Jquery+LigerUI
Explication détaillée de jquery chargement dynamique des fichiers js
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Lors de la suppression ou de la décompression d'un dossier sur votre ordinateur, une boîte de dialogue d'invite « Erreur 0x80004005 : erreur non spécifiée » apparaît parfois. Comment devez-vous résoudre cette situation ? Il existe en fait de nombreuses raisons pour lesquelles le code d'erreur 0x80004005 est demandé, mais la plupart d'entre elles sont causées par des virus. Nous pouvons réenregistrer la DLL pour résoudre le problème. Ci-dessous, l'éditeur vous expliquera l'expérience de gestion du code d'erreur 0x80004005. . Certains utilisateurs reçoivent le code d'erreur 0X80004005 lors de l'utilisation de leur ordinateur. L'erreur 0x80004005 est principalement due au fait que l'ordinateur n'enregistre pas correctement certains fichiers de bibliothèque de liens dynamiques ou à un pare-feu qui n'autorise pas les connexions HTTPS entre l'ordinateur et Internet. Alors que diriez-vous

Quark Netdisk et Baidu Netdisk sont actuellement les logiciels Netdisk les plus couramment utilisés pour stocker des fichiers. Si vous souhaitez enregistrer les fichiers de Quark Netdisk sur Baidu Netdisk, comment procéder ? Dans ce numéro, l'éditeur a compilé les étapes du didacticiel pour transférer des fichiers d'un ordinateur Quark Network Disk vers Baidu Network Disk. Voyons comment le faire fonctionner. Comment enregistrer les fichiers du disque réseau Quark sur le disque réseau Baidu ? Pour transférer des fichiers de Quark Network Disk vers Baidu Network Disk, vous devez d'abord télécharger les fichiers requis depuis Quark Network Disk, puis sélectionner le dossier cible dans le client Baidu Network Disk et l'ouvrir. Ensuite, faites glisser et déposez les fichiers téléchargés depuis Quark Cloud Disk dans le dossier ouvert par le client Baidu Cloud Disk, ou utilisez la fonction de téléchargement pour ajouter les fichiers sur Baidu Cloud Disk. Assurez-vous de vérifier si le fichier a été transféré avec succès dans Baidu Cloud Disk une fois le téléchargement terminé. C'est ça

Récemment, de nombreux internautes ont demandé à l'éditeur : quel est le fichier hiberfil.sys ? hiberfil.sys peut-il occuper beaucoup d’espace sur le disque C et être supprimé ? L'éditeur peut vous indiquer que le fichier hiberfil.sys peut être supprimé. Jetons un coup d'œil aux détails ci-dessous. hiberfil.sys est un fichier caché dans le système Windows et également un fichier d'hibernation du système. Il est généralement stocké dans le répertoire racine du lecteur C et sa taille est équivalente à la taille de la mémoire installée du système. Ce fichier est utilisé lorsque l'ordinateur est en veille prolongée et contient les données de mémoire du système actuel afin qu'il puisse être rapidement restauré à son état précédent lors de la récupération. Étant donné que sa taille est égale à la capacité de la mémoire, il peut occuper une plus grande quantité d’espace sur le disque dur. hiberner

Explication détaillée du rôle des fichiers .ibd dans MySQL et précautions associées MySQL est un système de gestion de base de données relationnelle populaire, et les données de la base de données sont stockées dans différents fichiers. Parmi eux, le fichier .ibd est un fichier de données du moteur de stockage InnoDB, utilisé pour stocker des données et des index dans des tables. Cet article fournira une analyse détaillée du rôle du fichier .ibd dans MySQL et fournira des exemples de code pertinents pour aider les lecteurs à mieux comprendre. 1. Le rôle des fichiers .ibd : stockage des données : les fichiers .ibd sont du stockage InnoDB

Sur les systèmes Linux, vous pouvez utiliser la commande suivante pour afficher le contenu du fichier journal : Commande tail : La commande tail est utilisée pour afficher le contenu à la fin du fichier journal. Il s'agit d'une commande courante pour afficher les dernières informations du journal. tail [option] [nom du fichier] Les options couramment utilisées incluent : -n : Spécifiez le nombre de lignes à afficher, la valeur par défaut est de 10 lignes. -f : Surveillez le contenu du fichier en temps réel et affichez automatiquement le nouveau contenu lorsque le fichier est mis à jour. Exemple : tail-n20logfile.txt#Afficher les 20 dernières lignes du fichier logfile.txt tail-flogfile.txt#Surveiller le contenu mis à jour du fichier logfile.txt en temps réel Commande head : La commande head permet d'afficher le début du fichier journal

Travailler avec des fichiers dans le système d'exploitation Linux nécessite l'utilisation de diverses commandes et techniques qui permettent aux développeurs de créer et d'exécuter efficacement des fichiers, du code, des programmes, des scripts et d'autres éléments. Dans l'environnement Linux, les fichiers portant l'extension « .a » sont d'une grande importance en tant que bibliothèques statiques. Ces bibliothèques jouent un rôle important dans le développement de logiciels, permettant aux développeurs de gérer et de partager efficacement des fonctionnalités communes sur plusieurs programmes. Pour un développement logiciel efficace dans un environnement Linux, il est crucial de comprendre comment créer et exécuter des fichiers « .a ». Cet article explique comment installer et configurer de manière complète le fichier Linux « .a ». Explorons la définition, l'objectif, la structure et les méthodes de création et d'exécution du fichier Linux « .a ». Qu'est-ce que L

Titre : jQuery Astuces : Modifier rapidement le texte de toutes les balises a de la page En développement web, nous avons souvent besoin de modifier et d'exploiter des éléments de la page. Lorsque vous utilisez jQuery, vous devez parfois modifier le contenu textuel de toutes les balises de la page en même temps, ce qui peut économiser du temps et de l'énergie. Ce qui suit explique comment utiliser jQuery pour modifier rapidement le texte de toutes les balises a de la page et donne des exemples de code spécifiques. Tout d'abord, nous devons introduire le fichier de la bibliothèque jQuery et nous assurer que le code suivant est introduit dans la page : <

Comment lire des fichiers binaires dans Golang ? Les fichiers binaires sont des fichiers stockés sous forme binaire contenant des données qu'un ordinateur peut reconnaître et traiter. Dans Golang, nous pouvons utiliser certaines méthodes pour lire des fichiers binaires et les analyser dans le format de données souhaité. Ce qui suit présentera comment lire des fichiers binaires dans Golang et donnera des exemples de code spécifiques. Tout d’abord, nous devons ouvrir un fichier binaire à l’aide de la fonction Open du package os, qui renverra un objet fichier. Ensuite, nous pouvons faire
