Site in constructie!
Va rugam reveniti!
XMLHttpRequest
Obiectul XMLHttpRequest este folosit de toate script-urile AJAX.
El este creat cu scopul de a permite JavaScript sa formuleze cereri HTML si sa le trimita la server, putand astfel comunica cu serverul si a afisa datele primite fara a fi necesara reincarcarea paginii.
Va rugam reveniti!
XMLHttpRequest
El este creat cu scopul de a permite JavaScript sa formuleze cereri HTML si sa le trimita la server, putand astfel comunica cu serverul si a afisa datele primite fara a fi necesara reincarcarea paginii.
Inainte de a utiliza XMLHttpRequest, trebuie creata o instanta a acestui obiect:
var xhr = new XMLHttpRequest()Versiuni de Internet Explorer mai mici de 7 creaza acest obiect ca obiect de tip ActiveX.
var xhr = new ActiveXObject("Microsoft.XMLHTTP")Proprietatile si metodele obiectului XMLHttpRequest
Proprietati:- onreadystatechange - Folosit ca un "event handler", determina ce eveniment va fi apelat la schimbarea starii "readyState"
- readyState - un numar intre 0 si 4 care reprezinta
starea cererii:
- 0 : neinitializat
- 1 : incarca
- 2 : incarcat (date trimise)
- 3 : interactiv (incep sa se primeasca date de raspuns)
- 4 : complet (raspuns primit complet)
- responseText - returneaza raspunsul primit de la server, in format sir text (string)
- responseXML - returneaza raspunsul primit de la server in format XML
- status - codul de stare HTTP al raspunsului de la server,
in format numeric
- 200 pt. raspuns corect
- 404 pt. "Ne gasit"
- 500 pt. o eroare de server
- etc...
- statusText - codul de stare HTTP al raspunsului de la server, in format text ("OK", "Not found", "Internal Server Error", etc.).
Metode:
- abort() - anuleaza cererea curenta
- getAllResponseHeaders() - returneaza sub forma de sir toate Header-ele HTTP primite ca raspuns
- getResponseHeader(x) - Returneaza valoarea Header-ului 'x' specifat
Noutati
bla bla
bla2222
bla bla
bla2222