AJAX (Asynchronous JavaScript and XML) обеспечивает динамическое взаимодействие пользователя с веб-страницей. sky.pro PHP может передавать данные, которые JavaScript затем использует для вызова функций или асинхронного обновления пользовательского интерфейса. sky.pro
Процесс работы AJAX можно описать на примере обычного вызова: code.tutsplus.com
- Пользователь открывает веб-страницу синхронным запросом. code.tutsplus.com
- Пользователь нажимает на элемент DOM (обычно кнопку или ссылку), который инициирует асинхронный запрос к серверу. code.tutsplus.com Пользователь не заметит этого, поскольку вызов выполняется асинхронно и не обновляет браузер. code.tutsplus.com
- В ответ на запрос AJAX сервер может вернуть данные в строках XML, JSON или HTML. code.tutsplus.com
- Данные ответа анализируются с использованием JavaScript. code.tutsplus.com
- Проанализированные данные обновляются в DOM веб-страницы. code.tutsplus.com
Таким образом, веб-страница обновляется данными в реальном времени с сервера без перезагрузки браузера. code.tutsplus.com