Что такое: AJAX
AJAX или асинхронный Javascript и XML — это группа методов, используемых в веб-разработке, которая позволяет веб-странице связываться с сервером без перезагрузки страницы. Используя AJAX, приложения в Интернете могут обмениваться данными с сервером, не мешая существующей веб-странице. Хотя «X» предназначен для XML, нет необходимости использовать XML для обмена данными. Вместо этого можно использовать JSON.
В компьютерных программах операции являются «асинхронными», если они работают независимо от других процессов. Вот почему веб-страницу не нужно перезагружать, чтобы отправлять информацию на сервер. Точный метод для этого использует нечто, называемое объектом XMLHttpRequest, которое фактически является интерфейсом, который позволяет скриптам выполнять запросы AJAX.
AJAX — это не только одна технология. Все эти технологии работают вместе для создания единого запроса HTTP или HTTPS. По словам Джесси Джеймса Гарретта, который впервые придумал этот термин, включены следующие технологии:
- HTML
- CSS
- MOD
- XML
- Объект XMLHttpRequest
- Javascript
В WordPress AJAX можно увидеть в действии на экране редактирования статьи, где вы можете добавить новую категорию во время написания статьи без перезагрузки страницы. Другой пример можно увидеть на странице комментариев, где вы можете одобрить или удалить комментарий без перезагрузки страницы.