--=REKLAMA=--
Asynchroniczny JavaScript i XML lub AJAX to termin obejmujący grupę powiązanych technik projektowania interakcyjnych aplikacji sieciowych znanych jako Web 2.0. AJAX umożliwia pobieranie danych z serwera w tle, bez przeładowania całego dokumentu i widocznego dla użytkowników "odświeżania" strony. Dane uzyskiwane są za pomocą obiektu XMLHttpRequest albo w przypadku przeglądarek nieobsługujących tego obiektu specjalnych zdalnych skryptów.
AJAX (ang. Asynchronous JavaScript and XML, Asynchroniczny JavaScript i XML) – technika tworzenia aplikacji internetowych, w której interakcja użytkownika z serwerem odbywa się bez przeładowywania całego dokumentu. W skład AJAX wchodzą:
Pobrany już kod w języku (X)HTML jest modyfikowany (via DOM) za pomocą treści pobieranych z serwera przez obiekt XMLHttpRequest. Aplikacje oparte o powyższy schemat dokonują aktualizacji w interfejsie użytkownika szybciej niż w tradycyjnym modelu żądanie - nowa strona HTML.
Sam termin AJAX jest z wielu powodów mylący:
Na początek: Ten artykuł pozwoli Ci poznać podstawy technologii AJAX oraz poda dwa proste, gotowe do użycia przykłady.
Materiały źródłowe:
Zapoznaj się z kursem A. Gajdawa: