Ajax
Moderator: Moderatori
- ExcalIbvr
- Senior Member
- Mesaje: 1105
- Membru din: Dum Mai 02, 2004 10:56 pm
- Localitate: Oradea
- Contact:
AJAX, Asynchronous JavaScript and XML.
Asynchronous
Te-ai obisnuit ca atunci cand ai un formular de completat intr-o pagina web, sa dai click pe Submit si datele sa plece la server, refresh de pagina, dupa care ajungi in alta pagina. Acesta este modul sincron (synchronous) de a tine legatura cu server-ul.
Remote scripting, iar de 1 an incoace AJAX, iti permite sa trimiti date din pagina ta catre server, fara refresh de pagina - asincron (asynchronous).
Astfel, in loc sa trebuiasca sa faci refresh la o pagina intreaga, cu AJAX poti face refresh (sa schimbi continutul, that is) doar la anumite portiuni din pagina (de ex., poti pune intr-un <div> un continut primit de la server, etc.).
Javascript
JavaScript face posibila toata treaba asta prin folosirea obiectului XmlHttpRequest pe toate browserele in afara de IE, respectiv a unui obiect ActiveX pe IE.
JavaScript se ocupa de trimiterea request-ului catre server, cu parametri pe care-i doresti tu, prin GET sau POST, si tot JavaScript se ocupa de prelucrarea datelor trimise de catre server, atunci cand ele ajung inapoi.
XML
XML este doar unul din formatele in care se pot trimite date de la server, inapoi pe client, ca JavaScript sa faca ceva cu ele.
Alte formate populare pentru treaba asta sunt plain-text si JSON. Alege formatul cel mai potrivit pentru fiecare slujba.
De exmplu, mie-mi place sa folosesc XML pentru cantitati mai mari de date. Dar nu trimit direct XML-ul, ci ii aplic un stylesheet (XSLT), iar la JavaScript ajunge direct un bloc de cod valid XHTML, pe care-l injectez intr-un element, unde am nevoie de el.
Intra la pentru cateva link-uri utile. De-atunci, insa, au mai aparut si altele. UTG.
Asynchronous
Te-ai obisnuit ca atunci cand ai un formular de completat intr-o pagina web, sa dai click pe Submit si datele sa plece la server, refresh de pagina, dupa care ajungi in alta pagina. Acesta este modul sincron (synchronous) de a tine legatura cu server-ul.
Remote scripting, iar de 1 an incoace AJAX, iti permite sa trimiti date din pagina ta catre server, fara refresh de pagina - asincron (asynchronous).
Astfel, in loc sa trebuiasca sa faci refresh la o pagina intreaga, cu AJAX poti face refresh (sa schimbi continutul, that is) doar la anumite portiuni din pagina (de ex., poti pune intr-un <div> un continut primit de la server, etc.).
Javascript
JavaScript face posibila toata treaba asta prin folosirea obiectului XmlHttpRequest pe toate browserele in afara de IE, respectiv a unui obiect ActiveX pe IE.
JavaScript se ocupa de trimiterea request-ului catre server, cu parametri pe care-i doresti tu, prin GET sau POST, si tot JavaScript se ocupa de prelucrarea datelor trimise de catre server, atunci cand ele ajung inapoi.
XML
XML este doar unul din formatele in care se pot trimite date de la server, inapoi pe client, ca JavaScript sa faca ceva cu ele.
Alte formate populare pentru treaba asta sunt plain-text si JSON. Alege formatul cel mai potrivit pentru fiecare slujba.
De exmplu, mie-mi place sa folosesc XML pentru cantitati mai mari de date. Dar nu trimit direct XML-ul, ci ii aplic un stylesheet (XSLT), iar la JavaScript ajunge direct un bloc de cod valid XHTML, pe care-l injectez intr-un element, unde am nevoie de el.
Intra la pentru cateva link-uri utile. De-atunci, insa, au mai aparut si altele. UTG.
-
evilMoe
- New Member
- Mesaje: 2
- Membru din: Vin Iul 28, 2006 4:24 pm
- Localitate: Hunedoara,Romania
- Contact:
Înapoi la “Librarii Javascript”
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori