Ajax расшифровывается как Asynchronous Javascript And Xml. Ajax — это просто средство загрузки данных с сервера в веб-браузер без перезагрузки всей страницы.

По сути, Ajax использует объект XMLHttpRequest на основе JavaScript для асинхронной фоновой отправки и получения информации на веб-сервер и с него в фоновом режиме, не влияя на работу пользователя.

Ajax стал настолько популярным, что вы вряд ли найдете приложение, которое в некоторой степени не использует Ajax. Примером некоторых крупных онлайн-приложений на основе Ajax: Gmail, Google Maps, Google Docs, YouTube, Facebook, Flickr и т. д.

Ajax — это не новая технология, на самом деле Ajax вообще не является технологией. Ajax — это просто термин, обозначающий процесс асинхронного обмена данными с веб-сервером через JavaScript без обновления страницы.

Как работает Ajax с jQuery

Разные браузеры по-разному реализуют Ajax, а это означает, что если вы применяете типичный способ JavaScript для реализации Ajax, вы должны написать разный код для разных браузеров, чтобы Ajax работал кросс-браузерно.

Но, к счастью, jQuery упрощает процесс реализации Ajax, заботясь об этих различиях в браузерах. Он предлагает простые методы, такие как load(), $.get(), $.post() и т. д. для реализации Ajax, который без проблем работает во всех браузерах.

В следующих главах вы узнаете, как загружать данные с сервера, а также как отправлять и получать данные, используя HTTP GET и POST методы через jQuery Ajax.

Ajax-запросы запускаются кодом JavaScript; ваш код отправляет запрос на URL, и когда запрос завершается, может быть вызвана callback-функция для обработки ответа. Кроме того, поскольку запрос является асинхронным, остальная часть кода продолжает выполняться, пока запрос обрабатывается.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.