Asynchronous Javascript And XML - to technologia, która umożliwia nam ściąganie i wysyłanie części danych bez potrzeby przeładowania całej strony.
AJAX używa kombinacji:
- HTML i CSS do oznaczania i stylizacji informacji.
- Dostęp do DOM za pomocą JavaScript w celu dynamicznego wyświetlania i interakcji z prezentowanymi informacjami.
- Metoda asynchronicznej wymiany danych między przeglądarką a serwerem,
co pozwala uniknąć przeładowywania stron. Zwykle używany jest obiekt
XMLHttpRequest (XHR)
lubPromise
- Format danych wysyłanych do przeglądarki. Typowe formaty obejmują
XML
, wstępnie sformatowany HTML, zwykły tekst iJavaScript Object Notation (JSON)
. Dane te mogą być tworzone dynamicznie przez jakąś formę skryptów po stronie serwera.