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

Método jQuery ajaxError()

Métodos AJAX de jQuery

Cuando una solicitud Ajax se complete y se produzca un error, el método ajaxError() adjunta una función a llamar. Esto es un AjaxEvent.

Cada vez que una solicitud Ajax se complete y se produzca un error, jQuery desencadena el evento ajaxError. En este momento, se ejecutarán todos los gestores registrados utilizando el método ajaxError().

Nota:Desde jQuery 1.8A partir de la versión, este método solo debe adjuntarse al documento.

Sintaxis:

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

Ejemplo

Se muestra un mensaje cuando falla una solicitud Ajax:

$("document").ajaxError(function(){
  $("#error").text("¡Se produjo un error!!!");
});
Prueba para ver‹/›

Se puede obtener una salida más útil utilizando los parámetros event, xhr y options:

$("document").ajaxError(function(event, xhr, options){
  $("#error").append("Error al solicitar página:"); + options.url);
  $("#error").append(xhr.status);
  $("#error").append(event.type);
});
Prueba para ver‹/›

Valor de parámetro

ParámetrosDescripción
function(event, xhr, opciones, thrownError)Especifica la función que se debe ejecutar cuando la solicitud se complete y se produzca un error

Parámetros:

  • event -Incluye el objeto de evento

  • xhr-Incluye el objeto XMLHttpRequest

  • opciones-Incluye opciones utilizadas en la solicitud AJAX

  • thrownError-Incluye excepciones de JavaScript (si ocurren)

Métodos AJAX de jQuery