Método jQuery ajax - ajaxStart()

Ejemplo

Mostrar una indicación de "Cargando" cuando se inicie la solicitud AJAX:

$("div").ajaxStart(function(){
  $(this).html("<img src='demo_wait.gif' />");
);

Prueba personal

Definición y uso

El método ajaxStart() ejecuta una función antes de enviar la solicitud AJAX. Es un evento Ajax.

Explicación detallada

Independientemente de cuándo se envíe una solicitud Ajax, jQuery siempre verificará si hay otras solicitudes Ajax en ejecución. Si no hay ninguna, jQuery disparará el evento ajaxStart. En ese momento, cualquier función registrada con .ajaxStart() se ejecutará.

Sintaxis

.ajaxStart(function())
Parámetros Descripción
function() Define la función que se ejecutará cuando se inicie una solicitud AJAX.

Ejemplo

Mostrar información cuando se inicia la solicitud AJAX:

$("#loading").ajaxStart(function(){
  $(this).show();
);