Функция jQuery.ajax() выполняет асинхронный HTTP (Ajax) запрос к серверу, используя множество необязательных параметров для его настройки.

Опубликовано: 05.10.2017

видео Функция jQuery.ajax() выполняет асинхронный HTTP (Ajax) запрос к серверу, используя множество необязательных параметров для его настройки.

Изучаем jQuery | Урок №15 - Функция clone()

 


Изучаем jQuery | Урок №4 - Функция $()

Синтаксис и описание:

Добавлено в jQuery 1.0 jQuery.ajax( [options] )

Функция jQuery.ajax() выполняет асинхронный HTTP запрос (Ajax). Этот универсальный метод обеспечивает полное управление запросом Ajax. Все параметры, полученные в виде свойств объекта options, являются необязательными.


What is $document ready function in jquery

Возвращаемое значение: Экземпляр объекта XHR (XMLHttpRequest).

Параметры:

options – (объект) Объект в виде набора свойств (пар ключ:'значение'), которые задают параметры для Ajax запроса. Возможных параметров (свойств объекта options) очень много, и обычно в большинстве случаев они используются далеко не все, а только некоторые из них. К тому же, все эти параметры являются необязательными, т.к. значение любого из них может быть установлено по умолчанию с помощью метода $.ajaxSetup() .

     Для настройки Ajax-запроса доступны следующие свойства объекта options:

async – (boolean - логическое значение) По умолчанию имеет значение true, и тогда все запросы выполняются асинхронно (На то он и Ajax, чтобы операции выполнялись параллельно). Если установить зхначение false, что крайне нежелательно, то запрос будет выполняеться как синхронный (Другие действия браузера могут блокироваться на время, пока выполняется синхронный запрос. Да и вообще браузер может перестать реагировать и отвечать).

beforeSend( XHR ) – (функция) Функция, вызываемая перед отправкой запроса. Она используетсядля установки дополнительных (пользовательских) заголовков или для выполнения других предварительных операций. В качестве единственного аргумента ей передается экземпляр объекта XHR (XMLHttpRequest). Если функция возвращает ложное значение (false), то происходит отмена запроса. (см. модель событий Ajax)