Обработка отправления ajax-запроса
.ajaxSend()
Устанавливает обработчик отправления ajax-запросов. Метод имеет параметр:
.ajaxSend(handler(event, XMLHttpRequest, ajaxOptions)):jQuery1.0
handler(event, XMLHttpRequest, ajaxOptions) — пользовательская функция, которая будет вызываться в момент отправки ajax-запросов.
- event — объект события.
- XMLHttpRequest — объект XMLHttpRequest
- ajaxOptions — объект настроек ajax-запроса.
Примеры
Во время отправки ajax-запроса будет вызываться функция queryIsSended:
// метод ajaxSend может быть привязан к любому элементу, на результат это не повлияет. $(".log").ajaxSend(queryIsSended);
При отправке ajax-запроса на экран будет выводиться сообщение:
$(".log").ajaxSend( function(){ alert("На сервер только что был отправлен ajax-запрос."); } );
Выведем на экран сообщение с адресом страницы, которая будет запрошена:
$(".log").ajaxSend( function(e, xhr, settings){ alert("На сервер только что был отправлен ajax-запрос страницы " + settings.url); } );