var xmlHttp;
function getRequestObject() {
if ( window.ActiveXObject) {
return ( new ActiveXObject("Microsoft.XMLHTTP")) ;
} else if (window.XMLHttpRequest) {
return (new XMLHttpRequest()) ;
} else {
return (null) ;
}
}
function sendRequest() {
xmlHttp = getRequestObject() ;
if (xmlHttp) {
try {
xmlHttp.onreadystatechange = handleResponse ;
xmlHttp.open("GET", "../../cgi-bin/TI_2025/lab07/ajax_hello.py", true);
xmlHttp.send(null);
}
catch (e) {
alert ("Nie można połączyć się z serwerem: " + e.toString()) ;
}
} else {
alert ("Błąd") ;
}
}
function handleResponse() {
myDiv = document.getElementById("MyDivElement");
if (xmlHttp.readyState == 1) {
myDiv.innerHTML += "Status zadania: 1 (laduje)
" ;
}
else if (xmlHttp.readyState == 2) {
myDiv.innerHTML += "Status zadania: 2 (zaladowany)
" ;
}
else if (xmlHttp.readyState == 3) {
myDiv.innerHTML += "Status zadania: 3 (interaktywny)
" ;
}
else if (xmlHttp.readyState == 4) {
if ( xmlHttp.status == 200 ) {
response = xmlHttp.responseText;
myDiv.innerHTML += "Status zadania: 4 (zakonczony)
" ;
myDiv.innerHTML += response ;
}
}
}