Dieses Mal bringe ich Ihnen JQuery zum Lesen und Anzeigen von XML-Dateien. Was sind die Vorsichtsmaßnahmen für JQuery zum Lesen und Anzeigen von XML-Dateien? Hier ist ein praktischer Fall.
Bevor wir beginnen, müssen wir die folgenden Vorbereitungsarbeiten durchführen:
1. Erstellen Sie eine leere HTML-Datei mit dem Namen DEMO.html (Editplus). empfohlen Erstellen)
2. Vertraut mit der grundlegenden Syntax des JQuery-Frameworks (Es spielt keine Rolle, ob Sie es später im Detail erklären)
3. XML zum Speichern von Daten und die Struktur von XML. Es wird weiter unten behandelt. Sie können auch die von mir gepackte Datei herunterladen, um sie anzuzeigen.
4. Dieses Bild wird zur Anzeige im leeren HTML-Dokument verwendet Wartezeit für das Lesen des XML
Offiziell begonnen
Schritt 1: Schauen wir uns zunächst die einfache Struktur dieser Daten, Miniaturansichten und Buchbeschreibungsinformationen an
Das Folgende ist der XML-Dateicode:
<?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>
Zweitens schauen wir uns den JavaScript-Code an, der in das leere HTML-Dokument geladen ist:
$(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); }); }); });
Schritt 2: Hier werde ich nur über die Prinzipien und den Betriebsprozess von sprechen JavaScript-Code, aber wir werden nicht zu viel auf die Syntax eingehen. Wenn Sie Fragen zur Syntax haben, hinterlassen Sie mir bitte eine Nachricht oder schauen Sie sich die JQuery-bezogenen Dokumente an.
Zeile 1: Wenn das HTML-Dokument vorbereitet ist (d. h. sowohl HTML als auch JavaScript werden heruntergeladen), werden die Methode $(document).ready von JQuery und der darin enthaltene Prozess automatisch ausgelöst. Offensichtlich wird hier zuerst die Methode $.get ausgeführt.
Zeile 3: Der erste Parameter von $.get ist der relative Pfad der XML-Datei (beachten Sie, dass der Pfad korrekt eingegeben werden muss. Hier legen wir die XML- und Webseitendateien im selben Ordner ab). Der zweite Parameter ist eine Callback-Funktion, also Callback-Funktion . Das heißt, der Inhalt dieser XML-Datei wird über die get-Methode angefordert und dann werden die darin enthaltenen Daten über diese Rückruffunktion manipuliert. Der Parameter d des Rückrufs stellt alle vom XML-Rückruf zurückgegebenen Daten dar. Mit diesem Parameter d können wir mit dem folgenden Inhalt fortfahren.
Zeile 4: Fügen Sie über JavaScript dynamisch ein Tag
Empfohlene Lektüre:
Detaillierte Erläuterung der Schritte zum Implementieren des Datei-Uploads mit Jquery+LigerUIDetaillierte Erläuterung von jquery dynamisches Laden von JS-DateienDas obige ist der detaillierte Inhalt vonJQuery liest XML-Dateien und zeigt sie an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!