AJAX server javobi


ULASHISH

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:

Misol

document.getElementById("demo").innerHTML = xhttp.responseText;
O‘zingiz sinab ko‘ring »

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!