Що таке структура Ajax?

Ajax (також AJAX /ˈeɪdʒæks/; скорочення від «Asynchronous JavaScript and XML» або «Asynchronous JavaScript transfer (x-fer)») — це набір методів веб-розробки, який використовує різні веб-технології на стороні клієнта для створення асинхронних веб-додатків.

Аякс дозволяє користувачеві веб-додатку взаємодіяти з веб-сторінкою без переривання постійного перезавантаження веб-сторінки. Взаємодія з веб-сайтом відбувається швидко, лише частина сторінки перезавантажується та оновлюється. Ajax складається з наступних технологій: XHTML і CSS для представлення інформації.

Асинхронний JavaScript і XML (AJAX). поєднання технологій розробки веб-додатків, які роблять веб-додатки більш чутливими до взаємодії користувача. Щоразу, коли ваші користувачі взаємодіють із веб-програмою, наприклад, коли вони натискають кнопки чи прапорці, браузер обмінюється даними з віддаленим сервером.

Традиційно запити HTTP надсилаються до веб-сервера, і після їх обробки сервер повертає оновлений вихід під час завантаження нової сторінки. У запиті Ajax ця послідовність дій відбувається за кадром, асинхронно, щоб користувач не переривався.

Наприклад, Drop.io, онлайн-служба обміну файлами, використовує AJAX для створення зручних інтерфейсів користувача. Google також представив програми на основі AJAX, такі як Google Docs і Google Maps. Інтерфейс, який використовується Google Maps, дозволяє користувачам оновлювати та змінювати вигляд карти на основі введених користувачем даних у реальному часі.