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

Método jQuery ajaxComplete()

Métodos AJAX de jQuery

Cuando se completa una solicitud Ajax, el método ajaxComplete() especifica una función a llamar. Esto es un AjaxEvent.

Cada vez que se completa una solicitud Ajax, jQuery desencadena el evento ajaxComplete. En ese momento, se ejecutarán todos los gestores registrados con el método ajaxComplete().

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

Sintaxis:

$(document).ajaxComplete(function(event, xhr, options))

Ejemplo

Muestra un mensaje cuando se completa la solicitud Ajax:

$ (document).ajaxComplete(function() {
  $("#done").text("Solicitud Ajax completada");
});
Prueba y observa‹/›

Al usar los parámetros event, xhr y opciones, se puede obtener una salida más útil:

$ (document).ajaxComplete(function(event, xhr, options) {
  $("#done").append(options.url);
  $("#done").append(xhr.status);
  $("#done").append(event.type);
});
Prueba y observa‹/›

Valor del parámetro

ParámetrosDescripción
function(event, xhr, opciones)Especifique la función que se debe ejecutar cuando se complete la solicitud

Parámetros:

  • event -Incluyen el objeto de evento

  • xhr-Incluyen el objeto XMLHttpRequest

  • opciones-Incluyen opciones utilizadas en las solicitudes AJAX

Métodos AJAX de jQuery