AJAX — это технология, позволяющая обновлять части веб-страницы без перезагрузки всей страницы.
AJAX = асинхронный JavaScript и XML.
AJAX — это технология создания быстрых, динамичных веб-страниц.
AJAX позволяет асинхронно обновлять веб-страницы путем обмена небольшим объемом данных с сервером в фоновом режиме. Это означает, что части веб-страницы можно обновлять без перезагрузки всей страницы.
Традиционные веб-страницы (не использующие AJAX) должны перезагрузить всю страницу, если необходимо обновить контент.
Существует множество примеров приложений, использующих AJAX: Google Maps, Gmail, Youtube и Facebook.
AJAX основан на интернет-стандартах и использует комбинацию следующих технологий:
Объект XMLHttpRequest (асинхронный обмен данными с сервером)
JavaScript/DOM (отображение/получение информации)
CSS (данные стиля)
XML (формат, обычно используемый для передачи данных)
Приложения AJAX не зависят от браузера и платформы!
AJAX стал популярным благодаря выпуску функции поисковых предложений Google в 2005 году.
Google Offer использует AJAX для создания высокодинамичного веб-интерфейса: когда вы вводите текст в поле поиска Google, JavaScript отправляет символы на сервер, а сервер возвращает список предложений.
В нашем руководстве по PHP мы продемонстрируем, как AJAX может обновлять определенные части веб-страницы без перезагрузки всей страницы. Мы будем использовать PHP для написания скрипта сервера.
Если вы хотите узнать больше об AJAX, посетите наше руководство по AJAX.