Einen schönen Abend zusammen,
ich wollte mich ein wenig in AJAX versuchen und habe dadurch die W3CSchool Tutorials gemacht.
Allerdings kann ich die Daten nicht richtig auslesen, ich wollte z.B. im folgenden Beispiel die Heimmanschaften auflisten.
Die XMLDatein sieht so aus:
die Ausgabe ist:
Nun weiß ich nicht ganz, wieso der Bereich "Problemabschnitt" nicht funktioniert. Habt ihr eventl. einen Hinweis? Vielen Dank für die Mühen.
Liebe Grüße,
cap
ich wollte mich ein wenig in AJAX versuchen und habe dadurch die W3CSchool Tutorials gemacht.
Allerdings kann ich die Daten nicht richtig auslesen, ich wollte z.B. im folgenden Beispiel die Heimmanschaften auflisten.
Code:
<!DOCTYPE html>
<html>
<head>
<script>
function loadXMLDoc(url)
{
var xmlhttp;
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}else{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById('A1').innerHTML=xmlhttp.status;
document.getElementById('A2').innerHTML=xmlhttp.statusText;
document.getElementById('A3').innerHTML=xmlhttp.responseText;
// Problemabschnitt
var names = "";
var xmlCon = xmlhttp.responseXML;
var daten = xmlCon.getElementsByTagName('HEIM');
for (i=0;i<daten.length;i++) {
names = names + daten[i].childNodes[0].nodeValue;
}
document.getElementById('myDiv').innerHTML=names;
}
}
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
</script>
</head>
<body>
<div id="myDiv">test</div>
<button onclick="loadXMLDoc('sportticker.xml')">LOAD</button>
<p><b>Status:</b><span id="A1"></span></p>
<p><b>Status text:</b><span id="A2"></span></p>
<p><b>Response:</b><span id="A3"></span></p>
</body>
</html>
Die XMLDatein sieht so aus:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<SAISON>
<SPIELTAG>
<HEIM>SV Team I</HEIM>
<GAST>SV Gegner III</GAST>
<ANSTOSS>12:30</ANSTOSS>
<SPIELORT>Sportplatz</SPIELORT>
<SPIELSTAND>0:0</SPIELSTAND>
</SPIELTAG>
<SPIELTAG>
<HEIM>SV Team I</HEIM>
<GAST>SG Gegner II</GAST>
<ANSTOSS>12:30</ANSTOSS>
<SPIELORT>Sportplatz</SPIELORT>
<SPIELSTAND>0:0</SPIELSTAND>
</SPIELTAG>
<SPIELTAG>
<HEIM>SV Team I</HEIM>
<GAST>SG Gegner I</GAST>
<ANSTOSS>12:30</ANSTOSS>
<SPIELORT>Sportplatz</SPIELORT>
<SPIELSTAND>0:0</SPIELSTAND>
</SPIELTAG>
</SAISON>
die Ausgabe ist:
test
[LOAD] //(Button)
Status:200
Status text:OK
Response: SV Team I SV Gegner III 12:30 Sportplatz 0:0 SV Team I SG Gegner II 12:30 Sportplatz 0:0 SV Team I SG Gegner I 12:30 Sportplatz 0:0
Nun weiß ich nicht ganz, wieso der Bereich "Problemabschnitt" nicht funktioniert. Habt ihr eventl. einen Hinweis? Vielen Dank für die Mühen.
Liebe Grüße,
cap
Zuletzt bearbeitet: