jQuery ajax - metodo ajaxError()

Esempio

Quando la richiesta AJAX fallisce, viene attivato un messaggio di avviso:

$("div").ajaxError(function(){
  alert("Si è verificato un errore!");
});

Prova da solo

Definizione e uso

Il metodo ajaxError() esegue una funzione quando si verifica un errore nella richiesta AJAX. È un evento Ajax.

Sintassi

.ajaxError(function(event,xhr,options,exc))
parametri Descrizione
function(event,xhr,options,exc)

obbligatorio. Specifica la funzione da eseguire quando la richiesta fallisce.

parametri aggiuntivi:

  • event - Contiene l'oggetto evento
  • xhr - Contiene l'oggetto XMLHttpRequest
  • opzioni - Contiene le opzioni utilizzate nella richiesta AJAX
  • exc - Contiene eccezione JavaScript

Descrizione dettagliata

L'oggetto XMLHttpRequest e le impostazioni vengono trasmessi come parametri alla funzione di callback. Gli errori catturati possono essere trasmessi come ultimo parametro:

function (event, XMLHttpRequest, ajaxOptions, thrownError) {
 // thrownError viene trasmesso solo quando si verifica un'eccezione this;
 }

più esempi

usare xhr e opzioni parametri
come usarlo opzioni parametri per ottenere messaggi di errore più utili.