AJAX server javobi
Server javobi xususiyatlari
| Xususiyat | Tavsif |
|---|---|
| responseText | javob ma’lumotlarini string sifatida olish |
| responseXML | javob ma’lumotlarini XML ma’lumotlari sifatida olish |
responseText xususiyati
responseText xususiyati server javobini a sifatida qaytaradi
JavaScript stringi va siz undan mos ravishda foydalanishingiz mumkin:
responseXML xususiyati
XMLHttpRequest obyekti o‘rnatilgan XML tahlilchisiga ega.
responseXML xususiyati server javobini XML DOM obyekti sifatida qaytaradi.
Ushbu xususiyatdan foydalanib, javobni XML DOM obyekti sifatida tahlil qilishingiz mumkin:
Misol
cd_catalog.xml faylini so‘rang va javobni tahlil qiling:
const xmlDoc = xhttp.responseXML;
const x = xmlDoc.getElementsByTagName("ARTIST");
let txt = "";
for (let i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("demo").innerHTML = txt;
xhttp.open("GET",
"cd_catalog.xml");
xhttp.send();
O‘zingiz sinab ko‘ring »
Server javobi metodlari
| Metod | Tavsif |
|---|---|
| getResponseHeader() | Server manbasidan maxsus sarlavha ma’lumotlarini qaytaradi |
| getAllResponseHeaders() | Server manbasidan barcha sarlavha ma’lumotlarini qaytaradi |
getAllResponseHeaders() metodi
getAllResponseHeaders() usuli server javobidan barcha sarlavha ma’lumotlarini qaytaradi.
Misol
const xhttp = new XMLHttpRequest();
xhttp.onload = function() {
document.getElementById("demo").innerHTML =
this.getAllResponseHeaders();
}
xhttp.open("GET", "ajax_info.txt");
xhttp.send();
O‘zingiz sinab ko‘ring »
getResponseHeader() metodi
getResponseHeader() usuli server javobidan ma’lum sarlavha ma’lumotlarini qaytaradi.
Misol
const xhttp = new XMLHttpRequest();
xhttp.onload = function() {
document.getElementById("demo").innerHTML =
this.getResponseHeader("Last-Modified");
}
xhttp.open("GET", "ajax_info.txt");
xhttp.send();
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
