Ajax  является технологией разработки интерактивных пользовательских интерфейсов веб-приложений, позволяющий в фоновом режиме обмениваться данными между браузером и сервером.

Функции Ajax

Название Описание
$.get() производит запрос к серверу методом GET
$.post() производит запрос к серверу методом POST
.load() производит запрос HTML-данных у сервера и помещает их в выбранные элементы страницы
$.getJSON() производит запрос JSON-данных у сервера методом GET
$.getScript() производит запрос файла javascript методом GET, а затем выполняет код из полученного файла.

Низкоуровневые функции

Название Описание
$.ajax() Производит асинхронный ajax-запрос с установленными параметрами.
$.ajaxSetup() Устанавливает параметры для ajax-запроса, которые будут использоваться по умолчанию.

Обработка ajax-событий

Название Описание
.ajaxSend() Устанавливает пользовательскую функцию, которая будет вызвана при отправке ajax-запроса.
.ajaxComplete() Устанавливает пользовательскую функцию, которая будет вызвана при завершении ajax-запроса.
.ajaxSuccess() Устанавливает пользовательскую функцию, которая будет вызвана при удачном завершении ajax-запроса.
.ajaxError() Устанавливает пользовательскую функцию, которая будет вызвана при неудачном завершении ajax-запроса.
.ajaxStart() Устанавливает пользовательскую функцию, которая будет вызвана перед выполнением первого ajax-запроса.
.ajaxStop() Устанавливает пользовательскую функцию, которая будет вызвана после выполнения всех запущенных ajax-запросов.

Вспомогательные функции

Название Описание
$.param() Преобразует массив объектов в строку, пригодную для использования в URL.
.serialize() Преобразует данные формы в строку, пригодную для использования в URL.
.serializeArray() Преобразует данные формы в массив объектов вида {name:"name", value:"val"}.