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