A A A

AJAX

Ajax czyli Asynchronus JavaScript and XML jest to technika pozwalająca na asynchroniczny przesył danych pomiędzy witryną a serwerem, w tle, co znaczy bez przeładowania strony.

Technologia ta działa w sposób asynchroniczny co znaczy że podczas przesyłu danych użytkowik może w sposób swobodny poruszać się po witrynie jak i pobierać kilka danych na raz.

Składowe technologi AJAX

Język skryptowy obsługujący model DOM

Choć w nazwie technologii występuje JavaScript nie jest to jedyny język na którym możemy ją oprzeć. Akceptowane są wszyskie języki które spełniają dwie cechy - wykonują się po stronie użytkownika i obsługują model DOM. Przykładami mogą być JScript czy VBScript

Obiekt obsługujący asynchroniczny przesył danych

Obiekt ten różni się w zależności w pod jaką przeglądarką witryna jest oglądana. Przykładowo dla Firefoxa - XMLHttpRequest, dla IE - ActiveXObject.

Język znaczników do przesyłu informacji

Choć w nazwię występuje język XML możemy posłużyć się też innymi formatami jednak wtedy dane przesłane będą jako zwykły tekst.

«     »