Odpowiedź serwera
Aby uzyskać odpowiedź od serwera, należy użyć właściwości responseText lub responseXML obiektu XMLHttpRequest.
Nieruchomość | Opis |
---|---|
responseText | uzyskać dane odpowiedzi jako ciąg |
responseXML | uzyskać dane odpowiedzi jako dane XML |
ResponseText obiektu
Jeśli odpowiedź z serwera nie jest XML, należy użyć właściwości responseText.
Nieruchomość responseText zwraca odpowiedź jako ciąg i można go używać w związku z:
ResponseXML nieruchomości
Jeśli odpowiedź z serwera jest XML i chcesz przeanalizować go jako obiektu XML, należy użyć właściwości responseXML:
Przykład
Żąda plików cd_catalog.xml i analizowania odpowiedzi:
xmlDoc = xhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("ARTIST");
for (i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("demo").innerHTML = txt;
Spróbuj sam "