sábado, mayo 08, 2010

Filtrar la respuestra de un callback con JQuery

En algunas ocasiones necesitamos filtrar todas las respuestas de los callbacks de JQuery, ya se para agregar, eliminar o modificar la trama de respuesta, o bien inspeccionarla para hacer algo!

Por ejemplo, aquí un caso para determinar si la trama retornada es la pagina de login, muy útil cuando usamos por ejemplo, spring security y la session esta vecina y nos retorna la pagina de login:


$.ajaxSetup({
dataFilter: function(data) {

if (isLoginPage (data)) {
// If it is login page, so is session timeout!
location.href = '/j_spring_security_logout';
// ...
}
return data;
}
});


Este código sera utilizado por todos los callback que tengas o que vayas a hacer ;)

No hay comentarios.: