Heim  >  Artikel  >  Web-Frontend  >  Beispielerklärung von XML in AJAX

Beispielerklärung von XML in AJAX

jacklove
jackloveOriginal
2018-05-09 10:15:251403Durchsuche

XML in AJAX ist sehr wichtig, daher wird in diesem Artikel das damit verbundene Wissen ausführlich erläutert.

Erläuterung der Beispiele – LoadXMLDoc() Funktion

Wenn der Benutzer oben auf die Schaltfläche „CD-Informationen abrufen“ klickt, wird die Funktion LoadXMLDoc() ausgeführt.

Die Funktion „loadXMLDoc()“ erstellt ein XMLHttpRequest-Objekt, fügt Funktionen hinzu, die ausgeführt werden, wenn die Serverantwort bereit ist, und sendet die Anfrage an den Server.

Wenn die Serverantwort bereit ist, erstellt er eine HTML-Tabelle, extrahiert die Knoten (Elemente) aus der XML-Datei und aktualisiert schließlich den txtCDInfo-Platzhalter mit der ausgefüllten HTML-Tabelle mit XML-Daten:

function loadXMLDoc(url)
{
var xmlhttp;
var txt,xx,x,i;
if (window.XMLHttpRequest)
{ // Code für IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// Code für IE6, IE5
xmlhttp=new ActiveXObject ("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200 )
{
txt="

";
x=xmlhttp.responseXML.documentElement.getElementsByTagName("CD");
for (i=0;i {
txt=txt + "
";
xx=x[i].getElementsByTagName("TITLE");
txt=txt + " ";
                                                                                                                    gt;
🎜> txt=txt + " ";
             }
                                                                                                                                                          🎜>xmlhttp.open("GET", URL, true); Webseite.

Verwandte Empfehlungen:


MySQLs erste Einführung in SQL-Anweisungen und Bibliotheksoperationen




So bestehen Sie TP5 – hinzufügen, Löschen, Ändern, Abfragen Einfache Implementierung




So fragen Sie den letzten Datensatz über MySQL ab


Das obige ist der detaillierte Inhalt vonBeispielerklärung von XML in AJAX. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
TitelKünstler
" ].firstChild.nodeValue + "" + xx[0].firstChild.nodeValue + "