Oct 14
Introducción.
Este pequeño fragmento de código es muy útil, permite manipular un objeto del DOM cuando suceden los eventos de inicio o terminación del AJAX. Muy útil para mostrar de manera fácil y automatizada un indicador de AJAX para informar al usuario que hay una transacción asíncrona en curso.
Procedimiento.
$('#loader').ajaxStart(function () {
$(this).fadeIn();
});
$('#loader').ajaxStop(function () {
$(this).fadeOut();
});
Adicionalmente hay otros eventos que pueden manejarse de igual manera ajaxComplete, ajaxError, ajaxSend y ajaxSuccess, además de los ya mencionados ajaxStart y ajaxStop.
Enlaces.
- 7 things i wish i had known about jquery.
http://blog.themeforest.net/tutorials/7-things-i-wish-i-had-known-about-jquery/ - jQuery: AJAX API Documentation.
http://docs.jquery.com/Ajax