English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo jQuery ajaxError()

Metodi AJAX di jQuery

Quando una richiesta Ajax viene completata e si verifica un errore, il metodo ajaxError() aggiunge una funzione da chiamare. Questo è un evento AjaxEvent.

Ogni volta che una richiesta Ajax viene completata e si verifica un errore, jQuery innanza l'evento ajaxError. In questo momento, verranno eseguiti tutti i gestori di eventi registrati utilizzando il metodo ajaxError().

Attenzione:Dalla versione 1.8 di jQuery, questo metodo dovrebbe essere aggiunto solo al documento.

Sintassi:

$(document).ajaxError(function(event, xhr, options, thrownError))

Esempio

Mostra un messaggio quando il richiesta Ajax fallisce:

$(document).ajaxError(function(){
  $("#error").text("Si è verificato un errore!!!");
});
Testa e Guarda‹/›

Ottieni output più utile utilizzando i parametri event, xhr e options:

$.ajaxError(function(event, xhr, options){
  $("#error").append("Error requesting page: " + options.url);
  $("#error").append(xhr.status);
  $("#error").append(event.type);
});
Testa e Guarda‹/›

Valore del Parametro

ParametroDescrizione
function(event, xhr, options, thrownError)Specifica la funzione da eseguire quando la richiesta è completata e si verifica un errore

Parametro:

  • event -Contiene Oggetto Evento

  • xhr-Contiene Oggetto XMLHttpRequest

  • options-Contiene Opzioni Utilizzate Nella Richiesta AJAX

  • thrownError-Contiene Eccezioni JavaScript (se si verificano)

Metodi AJAX di jQuery