Usar el método
beforeSend está bien. Otra forma que puedes usar es mediante los métodos
.ajaxStart() y
.ajaxStop().
Código Javascript
:
Ver original$(document).ajaxStart(function(){
/* Oscureces el fondo y muestras el GIF de "Buscando..." */
}).ajaxStop(function(){
/* Clarificas el fondo y ocultas el GIF de "Buscando..." */
});
Para mostrar/ocultar el GIF, tienes varios métodos, como
.show() y
.hide(),
.fadeIn() y
.fadeOut(),
.toggle(), entre otros.
Saludos