jQuery.ajaxTransport()

Метод 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() {
      /* Отмена запроса */
    }
  };
});