AJAX загрузка
home

Методы создания AJAX запросов

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

Использование AJAX запросов ускоряет загрузку страниц и снимает нагрузку с сервера.

Все существующие в jQuery методы для создания AJAX запросов перечислены в таблице ниже:

Метод Описание
$.ajax() Выполняет AJAX запрос.
ajaxComplete() Определяет функцию, код которой будет выполнен когда AJAX запрос будет совершен.
ajaxError() Определяет функцию, код которой будет выполнен если во время выполнения AJAX запроса произойдет ошибка.
ajaxSend() Определяет функцию, код которой будет выполнен перед отправлением AJAX запроса на сервер.
$.ajaxSetup() Позволяет установить данные для будущих AJAX запросов.
ajaxStart() Определяет функцию, код которой будет выполнен перед тем, как первый AJAX запрос из группы запросов будет отправлен на сервер.
ajaxStop() Определяет функцию, код которой будет выполнен, когда последний AJAX запрос из группы запросов будет совершен.
ajaxSuccess() Определяет функцию, код которой будет выполнен если AJAX запрос будет совершен успешно.
$.get() Позволяет загрузить данные с сервера используя HTTP запрос GET.
$.getJSON() Позволяет загрузить JSON - данные с сервера используя HTTP запрос GET.
$.getScript() Позволяет загрузить с сервера JavaScript код и исполнить его.
load() Позволяет загрузить данные с сервера и вставить их в содержимое выбранного HTML элемента.
$.param() Позволяет создать сериализованное представление массива или объекта.
$.post() Позволяет загрузить данные с сервера используя HTTP запрос POST.
serialize() Позволяет закодировать группу элементов формы как строку для отправки с помощью AJAX запроса.
serializeArray() Позволяет закодировать группу элементов формы как массив из их имен и значений.