jQuery - AJAX

AJAX – это технология, позволяющая обмениваться данными между клиентом и сервером, что в свою очередь позволяет обновлять части веб-страницы не перезагружая страницу целиком.

Что такое AJAX?

AJAX = Асинхронный JavaScript и XML (англ. Asynchronous JavaScript and XML).

Если говорить коротко, то при помощи AJAX можно загрузить данные в фоновом режиме и затем вывести их на странице без ее перезагрузки.

В качестве примера приложений, использующих AJAX, можно привести Gmail, Google Maps, Youtube и Facebook.

Подробнее о технологии AJAX см. JS AJAX.

А что насчет jQuery и AJAX?

Библиотека jQuery предоставляет несколько методов, реализующих функционал AJAX.

При помощи jQuery методов для AJAX, вы можете получать с удаленного сервера текстовые данные, HTML, XML или JSON, используя запросы типа HTTP Get и HTTP Post. При этом вы можете загружать внешние данные напрямую в выбранные HTML элементы вашей страницы!

Без jQuery написание кода для реализации AJAX может быть несколько запутанным!

Проблемы, возникающие при написании стандартного AJAX кода, заключаются в том, что у разных браузеров разный синтаксис для реализации AJAX. Это означает, что вам придется написать дополнительный код, чтобы ваши AJAX запросы работали в разных браузерах. Разработчики же библиотеки jQuery об этом позаботились, так что вы можете написать весь функционал AJAX всего одной строчкой кода.