jQuery.ajaxTransport()
73
посл. ред.
07.02.2017
Метод jQuery.ajaxTransport() позволяет использовать собственную функцию для отправки запроса на сервер.
Transport - это объект, который содержит два метода: send() и abort(). Они используются методом $.ajax() для выполнения запроса. Использование собственного объекта Transport - это самый продвинутый способ расширить возможности функции $.ajax(). Он должен использоваться только в том случае, когда предварительных фильтров и конвертеров недостаточно.
Варианты использования
jQuery.ajaxTransport(тип_данных, обработчик)- Задаёт собственную функцию для отправки запроса. Она используется только для указанного типа данных. Обработчик должен возвращать объект
Transportс методамиsend()иabort().
Примеры
Общий вид использования $.ajaxTransport():
$.ajaxTransport(dataType, function(options, originalOptions, jqXHR) {
return {
send: function(headers, completeCallback) {
/* Отправка запроса */
},
abort: function() {
/* Отмена запроса */
}
};
});