function sendRequest() {
const xhr = new XMLHttpRequest();
var myDiv = document.getElementById("MyDivElement");
var url = "../../cgi-bin/TI_2025/lab07/ajax_xml.py" ;
xhr.open("GET", url, true);
xhr.addEventListener("load", e => {
if ( xhr.status == 200 ) {
response = xhr.responseXML;
myDiv.innerHTML += response + "
" ;
var xmlRoot = response.documentElement ;
var fnameArray = xmlRoot.getElementsByTagName('fname') ;
var lnameArray = xmlRoot.getElementsByTagName('lname') ;
var html = "" ;
for ( var i=0; i" ;
myDiv.innerHTML += html ;
// myDiv.innerHTML += xmlHttp.getAllResponseHeaders() + "
" ;
// myDiv.innerHTML += response + "
";
// myDiv.innerHTML += xhr.getAllResponseHeaders() + "
" ;
}
})
xhr.addEventListener("progress", e => {
myDiv.innerHTML += "Status zadania: " + xhr.readyState + " (progress)
" ;
});
xhr.addEventListener("error", e => {
alert("Nie udało się nawiązać połączenia");
});
xhr.send();
}