• 0742030267
  • horea1981@yahoo.com

Introducere

Ajax este un acronim (denumirea prescurtata) de la Asynchronous JavaScript And XML.Ajax este o combinatie de mai multe limbaje (client side si server side) folosite impreuna, bazate in principal pe JavaScript.Aceasta tehnologie isi are originea in anii 1998-2000 cand a fost dezvoltata si folosita de Microsoft in aplicatia Outlook Web Acces utilizand extensii ale proprietatilor HTML incluse in Internet Explorer […]

Obiectul XMLHttpRequest

Toate script-urile Ajax folosesc obiectul XMLHttpRequest, astfel e util sa cunoasteti elementele principale ale acestui obiect.Scopul obiectului XMLHttpRequest este de a permite JavaScript sa formuleze cereri HTML si sa le trimita la server, dand astfel posibilitatea comunicarii cu serverul si afisarea datelor primite fara a fi necesara reincarcarea paginii, in plus, pot fi procesate in paralel mai multe conexiuni cu […]

Utilizare Ajax cu GET si PHP

Ajax este mai mult decat utilizarea obiectului XMLHttpRequest, consta in folosirea, pe langa JavaScript, si a unui limbaj pe partea de server. Ajax poate fi utilizat in multe tipuri de aplicatii care pot fi incluse intr-o pagina web, dar cel mai folosit este pentru navigare de la un continut la altul al site-ului. Aceasta navigare se face de obicei prin […]

Utilizare Ajax cu POST si PHP

Un alt mod de trimitere a unor date dintr-o pagina web la server este prin metoda POST.Cu Ajax, cererea pentru trimiterea datelor cu POST se face tot prin metoda „open()” a obiectului „XMLHttpRequest”, sintaxa acesteia fiind open(„POST”, url, flag), unde „POST” este metoda de transfer, „url” este adresa fisierului PHP la care va fi transmisa cererea, iar „flag” este o […]

Utilizare Ajax cu date preluate din formulare

In general, datele adaugate in casetele dintr-un formular sunt trimise prin POST la un script de pe server specificat in atributul „action” al etichetei <form>.Cu Ajax puteti trimite datele preluate din formulare atat prin metoda GET cat si prin metoda POST. Totusi, tinand cont ca prin GET continutul care poate fi trimis este limitat iar in formulare pot fi adaugate […]

Trimitere de date prin GET si POST simultan

Cu Ajax puteti expedia date la un script de pe server prin GET si POST in aceeasi cerere. Procedeul este similar cu trimiterea datelor prin post, de fapt este la fel, fiind doar aplicat un „artificiu”.Datele din formula adresei URL (cele de tip indice=valoare) sunt recunoscute de server ca fiind trimise prin GET. Astfel, pentru a expedia date prin GET […]

Incarcarea imaginilor pe server si afisarea lor folosind Ajax

Titlul poate parea neadevarat deoarece nu se pot incarca imagini pe server direct cu Ajax, din cauza ca obiectul XMLHttpRequest nu are acces la fisierele din calculator (acest lucru este o masura de siguranta).Totusi, folosind tehnologia de tip Ajax, si anume combinatia de limbaje HTML, CSS, JavaScript si PHP (sau alt limbaj pentru server) se poate realiza copierea unei imagini […]

AJAX cu XML

XML (Extensible Markup Language) este un format special de structurare si stocare a datelor in fisiere cu extensia .xml cu o sintaxa bazata pe tag-uri, daca nu stiti ce face si cum se lucreaza cu documente XML, studiati tutorialul de la pagina Documente XML.In unele cazuri, raspunsul primit de Ajax (datele transmise de la scriptul de pe server) poate fi […]

AJAX cu JSON

JSON (JavaScript Object Notation) este un format simplu de structuraare a datelor in format text, folosit pentru schimbul de informatii, si poate fi folosit ca o alternativa mai usoara la XML.Desi contine un minim si simplu set de reguli, JSON poate reprezenta o structura complexa de date, ce poate sa cuprinda matrici si obiecte, in format text. In plus, sintaxa […]

Multiple Select Drop down List cu AJAX

In acest tutorial e prezentat un script AJAX care poate fi folosit la crearea dinamica a mai multor liste Select cu optiuni (denumite si „Drop down list”) cu date dintr-un tabel MySQL, in functie de optiunea aleasa. La inceput e afisata o singura lista select, cand utilizatorul selecteaza o optiune, se apeleaza o functie Ajax care acceseaza un fisier PHP […]