AJAX
AJAX sau Asynchronous Javascript și XML, este un grup de tehnici utilizate în dezvoltarea web care permite unei pagini web să comunice cu un server fără a reîncărca pagina. Folosind AJAX, aplicațiile de pe web pot face schimb de date cu serverul fără a interfera cu pagina web existentă. Deși „X” este destinat să reprezinte XML, nu este necesar să folosiți XML pentru schimbul de date. JSON poate fi folosit în schimb.
În programele de computer, operațiile sunt „asincrone” dacă funcționează independent de alte procese. Acesta este motivul pentru care pagina web nu trebuie reîncărcată pentru a trimite informații către server. Metoda exactă pentru aceasta folosește ceva numit obiect XMLHttpRequest, care este efectiv o interfață care permite scripturilor să efectueze cereri AJAX.
AJAX nu este o singură tehnologie. Toate aceste tehnologii funcționează împreună pentru a crea o singură solicitare HTTP sau HTTPS. Potrivit lui Jesse James Garrett, care a inventat prima dată termenul, sunt încorporate următoarele tehnologii:
- HTML
- CSS
- Document Object Model
- XML
- XMLHttpRequest Object
- Javascript
În WordPress, AJAX poate fi văzut în acțiune în ecranul de editare a postării, unde puteți adăuga o nouă categorie în timp ce scrieți o postare fără a reîncărca pagina. Un alt exemplu poate fi văzut pe pagina de comentarii unde puteți aproba sau șterge un comentariu fără a reîncărca pagina.