Método jQuery ajax - ajaxStart()

Exemplo

Exibir indicador "Carregando" ao início da solicitação AJAX:

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

Experimente você mesmo

Definição e uso

O método ajaxStart() executa a função antes do envio da solicitação AJAX. É um evento AJAX.

Explicação detalhada

Independentemente de quando for enviada uma solicitação AJAX, o jQuery verificará se há outras solicitações AJAX em andamento. Se não houver, o jQuery disparará o evento ajaxStart. Neste momento, qualquer função registrada com .ajaxStart() será executada.

Sintaxe

.ajaxStart(function())
Parâmetros Descrição
function() Definir a função a ser executada ao início da solicitação AJAX.

Exemplo

Exibir mensagem ao início da solicitação AJAX:

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