Yo cambiaría la línea de
success por esta:
Código Javascript
:
Ver originalsuccess: function (response) {
$('#page-wrapper').fadeOut("slow").html(response).delay(1500).fadeIn("slow");
}
Primero, desvanezco el elemento (que es lo que leo que también quieres hacer), luego, le inserto la respuesta de la petición asíncrona, retraso 1.5 segundos la ejecución del siguiente método y, finalmente, lo vuelvo a mostrar pero ya con el nuevo contenido cargado.
Esto debiste publicarlo en la sección
jQuery.
Saludos