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 personal

Definición y uso

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

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

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 devolución.