Método jQuery ajax - ajaxComplete()

Ejemplo

Mostrar una indicación de "Cargando" cuando la solicitud AJAX esté en curso:

$("#txt").ajaxStart(function() {
  $("#wait").css("display","block");
});
$("#txt").ajaxComplete(function() {
  $("#wait").css("display","none");
});

Prueba por tu cuenta

Definición y uso

El método ajaxComplete() ejecuta una función cuando la solicitud AJAX se completa. Es un evento Ajax.

A diferencia de ajaxSuccess(), la función especificada por el método ajaxComplete() se ejecutará cuando la solicitud se complete, incluso si la solicitud no fue exitosa.

Sintaxis

.jQueryajaxComplete(function(event,xhr,options))
Parámetros Descripción
function(event,xhr,options)

Obligatorio. Especifica la función que se ejecutará cuando la solicitud se complete.

Parámetros adicionales:

  • event - Incluye objeto evento
  • xhr - Incluye objeto XMLHttpRequest
  • opciones - Incluye opciones utilizadas en las solicitudes AJAX

Explicación detallada

Objeto XMLHttpRequest y configuraciones pasadas como parámetros a la función de callback.