jQuery ajax - método ajaxError()

Exemplo

Ao falhar na solicitação AJAX, aciona um alerta:

$("div").ajaxError(function() {
  alert("Ocorreu um erro!");
});

Experimente você mesmo

Definição e uso

O método ajaxError() executa uma função quando ocorrer um erro na solicitação AJAX. É um evento Ajax.

Sintaxe

.ajaxError(function(event,xhr,options,exc))
parâmetros Descrição
function(event,xhr,options,exc)

Obrigatório. Especifica a função a ser executada quando a solicitação falhar.

Parâmetros adicionais:

  • event - Contém o objeto evento
  • xhr - Contém o objeto XMLHttpRequest
  • opções - Contém opções usadas na solicitação AJAX
  • exc - Contém exceção JavaScript

Descrição detalhada

O objeto XMLHttpRequest e as configurações são passados como parâmetros para a função de callback. O erro capturado pode ser passado como o último parâmetro:

function (event, XMLHttpRequest, ajaxOptions, thrownError) {
 // thrownError será passado apenas quando ocorrer uma exceção this;
 }

mais exemplos

usar xhr e opções parâmetros
como usar opções parâmetros para obter mensagens de erro mais úteis.