www.jQueryBook.ru - jQuery документация

 

Сегодня: 06 декабря 2016 года, Вторник
Раздел API на стадии наполнения...

 

 

 

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

  • Добавлено в jQuery 1.0.ajaxSend( handler( [event, XHR, ajaxOptions] ) )

  • Метод .ajaxSend() подключает функцию обратного вызова ко всем элементам набора jQuery, которая вызывается, когда создан объект XMLHttpRequest и Ajax-запрос готов к отправке, но перед самой отправкой запроса на сервер (см. Ajax события).

Возвращаемое значение: (объект) Набор jQuery.

Параметры:

  • handler( [event, XHR, ajaxOptions] ) – (функция) Функция - обработчик Ajax события готовности запроса к отправке (ajaxSend), которое возникает, когда объект XHR создан и запрос вот-вот будет отправлен. Контекст функции this ссылается на текущий DOM элемент. Методу передаются три параметра:

    1. event - экземпляр объекта JavaScript, свойство type которого имеет значение 'ajaxSend' (название типа произошедшего Ajax события), а свойство target ссылается на текущий DOM элемент;
    2. XHR - экземпляр объекта XMLHttpRequest;
    3. ajaxOptions - объект со свойствами - параметрами запроса, которые были использованы функцией $.ajax().
  1. Примечание:

    Все обработчики события ajaxSend вызываются перед самой отправкой на сервер любого запроса Ajax, независимо от того, какой это был запрос. Если же необходимо реагировать на разные запросы по разному, то их различие всегда можно определить, используя параметры (event, XHR и ajaxOptions), переданные обработчику. В них будет находиться полная информация о запросе Ajax, который будет отправлен.

  2. Примечание:

    Несмотря на то, что событие ajaxSend наступает перед отправкой запроса, отменить отправку запроса (из функции-обработчика) в этот момент уже нельзя.

Примеры:

  1. // По наступлению события готовности Ajax запроса перед 
    // отправкой (ajaxSend) содержимое элемента с классом 
    // 'log' заменить на текст 'Событие ajaxSend.'
     
    $('.log').ajaxSend(function() {
      $(this).text('Событие ajaxSend.');
     });

[ наверх ]










 




Справочник по jQuery JavaScript API на русском языке