Что такое AJAX

Python Senior Без компании
Что такое AJAX
Ответы
AJAX (Asynchronous JavaScript and XML) — это технология, позволяющая отправлять и получать данные с сервера без перезагрузки страницы. Хотя в названии упоминается XML, сейчас чаще используется JSON. **Ключевые особенности:** - Асинхронность — запросы выполняются в фоне - Обмен данными без перезагрузки страницы - Использует XMLHttpRequest или Fetch API Пример с Fetch API: ``` fetch('https://api.example.com/data') .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error)); ``` **Где применяется:** - Динамическая загрузка контента - Отправка форм без перезагрузки - Автодополнение в поиске - Бесшовное обновление данных (чаты, уведомления)