Request Handler Mixin

Mixin para requisição.

Props

onRequest Function

Função callback executado ao realizar uma requisição.

default: function(requestData, url) {}

onSuccess Function

Função callback executado no caso de sucesso na request handler.

default: function(responseData, status, xhr) { return true; }

onError Function

Função callback executado no caso em que ocorra um erro na request handler.

default: function(xhr, status, error) { return true; }

onComplete Function

Função callback executado ao completar uma request handler.

default: function(xhr, status) { return true; }

Methods

performRequest Method

Passado como parâmetros: url, requestData, method e dataType. Esse método é responsável por realizar uma request.

cancelPendingRequest Method

Método responsável por cancelar uma requisição pendente.

requestCallback Method

Esse método é encarregado por executar o callback executeCallback com uma chamada de requisição.

successCallback Method

Método responsável por executar o callback executeCallback com uma chamada de sucesso.

errorCallback Method

Método responsável por executar o callback executeCallback com uma chamada de erro.

completeCallback Method

Método responsável por executar o callback executeCallback com uma chamada de completo.

executeCallback Method

Método responsável por executar as diferentes callbacks existentes nessa Mixin.