Класс отправки XHR-запроса реализующий интерфейс tuna.net.IRequest.

Аргументы конструктора:

Имя Тип Описание
opt_url string URL-адрес к которому сделует сделать запрос.
opt_isSync boolean Флаг синхронности запроса.

Реализует и наследует:

Свойства

_listeners:Object.<string, Array.<function(tuna.events.BasicEvent, *)>>

[protected] Таблица слушателей событий определенных типов.

_propagationParent:tuna.events.IEventDispatcher

[protected] Родительский объект иерархии распростанения (баблинга).

METHOD_GET:string

[static, constant] Константа имени GET запроса

METHOD_POST:string

[static, constant] Константа имени POST запроса

Методы

abort:

Прерывание запроса. Прерывание вызывает преждевременное получение ответа на запрос.

addEventListener:

Добавление обработчика события. Обработчиком события должна быть функция принимающая в качестве аргументов объект события и сопуствующие ему данные. В случае, если сопутствующие данные не были заданы в качестве данных передается null. По-умолчанию функция обработчик будет вызвана в контексте объекта который оповестил о событии.

Аргументы:

Имя Тип Описание
type string Тип события который необходимо обрабатывать.
listener function(tuna.events.BasicEvent, *) Функция-обработчик события.

См. также:

addEventListener:

Добавление обработчика события. Обработчиком события должна быть функция принимающая в качестве аргументов объект события и сопуствующие ему данные. В случае, если сопутствующие данные не были заданы в качестве данных передается null. По-умолчанию функция обработчик будет вызвана в контексте объекта который оповестил о событии.

Аргументы:

Имя Тип Описание
type string Тип события который необходимо обрабатывать.
listener function(tuna.events.BasicEvent, *) Функция-обработчик события.

См. также:

addHeader:

Добавление HTTP-заголовка запроса.

Аргументы:

Имя Тип Описание
name string Название заголовка.
value string Значание заголовка.

dispatch:boolean

Оповещение слушателей о наступлении события.

Аргументы:

Имя Тип Описание
event tuna.events.BasicEvent | string Событие, о котором необходимо оповестить. В качестве данного аргумента может выступать либо объект события, либо тип события. В случае если передан тип события объект события должен быть создан автоматически.
opt_data * Сопуствующие событию данные.

Возвращает:

  • Флаг отсутствия отмены обрабтки по-умолчанию.

См. также:

dispatch:boolean

Оповещение слушателей о наступлении события.

Аргументы:

Имя Тип Описание
event tuna.events.BasicEvent | string Событие, о котором необходимо оповестить. В качестве данного аргумента может выступать либо объект события, либо тип события. В случае если передан тип события объект события должен быть создан автоматически.
opt_data * Сопуствующие событию данные.

Возвращает:

  • Флаг отсутствия отмены обрабтки по-умолчанию.

См. также:

hasEventListener:boolean

Проверка наличия обработчика события определенного типа.

Аргументы:

Имя Тип Описание
type string Тип события который, наличие обработчика которого следует определить.
listener function(tuna.events.BasicEvent, *) Функция-обработчик.

Возвращает:

  • Результат проверки наличия обработчика.

hasEventListener:boolean

Проверка наличия обработчика события определенного типа.

Аргументы:

Имя Тип Описание
type string Тип события который, наличие обработчика которого следует определить.
listener function(tuna.events.BasicEvent, *) Функция-обработчик.

Возвращает:

  • Результат проверки наличия обработчика.

removeEventListener:

Удаление слушателя события.

Аргументы:

Имя Тип Описание
type string Тип события который не нужно больше обрабатывать.
listener function(tuna.events.BasicEvent, *) Функция-обработчик.

См. также:

removeEventListener:

Удаление слушателя события.

Аргументы:

Имя Тип Описание
type string Тип события который не нужно больше обрабатывать.
listener function(tuna.events.BasicEvent, *) Функция-обработчик.

См. также:

removeHeader:

Удаление HTTP-заголовка запроса.

Аргументы:

Имя Тип Описание
name string Название заголовка.

send:

Отслыка запроса.

Аргументы:

Имя Тип Описание
opt_data Object Сопуствующие запросу данные.

setData:

Установка данных запроса.

Аргументы:

Имя Тип Описание
data Object Данные запроса.

setMethod:

Установка HTTP-метода запроса. Например, tuna.net.Request.METHOD_GET или tuna.net.Request.METHOD_POST. В зависимости от типа запроса сопутствующие данные будет добавлены к URL-адресу запроса (GET), либо к телу запроса (не GET).

Аргументы:

Имя Тип Описание
method string Метод запроса.

setURL:

Установка URL-адреса запроса.

Аргументы:

Имя Тип Описание
url string URL-адрес запроса.

Tuna Framework 2012