Este é o conteúdo requisitado para demonstrar o uso dos argumentos beforeSend e complete da função $.ajax()

O evento associado ocorre no momento imediatamente antes do inicio uma requisiçao AJAX e termina quando a requisição se completa, independentemente de sucesso ou falha.

Exemplo:

  1. ...
  2. var iconCarregando = $('<img src="icon.gif" class="icon" /> <span class="destaque">Carregando. Por favor aguarde...</span>');
  3. ...
  4.    $.ajax({
  5. ...
  6.    beforeSend: function(){
  7.    $('#insere_aqui').html(iconCarregando);
  8.    },
  9.    complete: function() {
  10.    $(iconCarregando).remove();
  11.    },
  12. ...