3.3.3. AJAX in contextul JavaScriptThis is a featured page


Suita de tehnologii AJAX(Asynchronous JavaScript And XML) reprezinta una dintre componentele – cheie ale aplicatiilor web 2.0. Succesul acestora este asigurat de posibilitatea programatorilor de a realiza transferuri de date desfasurate asincron intre programele existente pe server si codul-client. Avantajele importante aduse de AJAX sunt cele privind eliminarea reincarcarii paginilor Web, facilitarea interactiunii cu utilizatorul..

Obiectul XMLHttpRequest

Realizarea transferurilor de date dintre client si server este responsabilitatea obiectului XMLHttpRequest - componenta de baza AJAX.Acest obiect este pus la dispozitie practic de orice browser Web actual si permite realizarea de cereri HTTP(GET si POST) dintr-un script ruland la nivel de client spre o aplicatie de pe server, intr-un mod ascincron. Datele vehiculate intre programele client si server pot fi stocate ca documente XML, HTML, JSON sau CSV.

Modelele pe care le vom folosi efectiv in contextual AJAX sunt:
  • open() - realizeaza dechiderea unei conexiuni HTTP cu serverul Web, trimitand o cerere catre acesta;
  • send() - transmite date;
  • abort() - abandoneaza transferul curent
  • setRequestHeader() - specifica diverse campuri ale antetului HTTP;
Proprietatile obiectului XMLHttpRequest:
  • readyState - furnizeaza codul de stare a transferului;
  • status - reprezinta codul de stare HTTPintors de serverul Web;
  • onreadystatechange - specifica functia invocata la modificarile de stare a transferului de date;
  • responseText - reprezinta raspunsul primit de la server in forma textual;
  • responseXML - raspunsul receptionat de la server reprezentat ca document XML;


No user avatar
abcc_mn
Latest page update: made by abcc_mn , Jul 3 2008, 7:20 AM EDT (about this update About This Update abcc_mn Edited by abcc_mn


view changes

- complete history)
More Info: links to this page
There are no threads for this page.  Be the first to start a new thread.