Jugando un poco con los códigos, encontré otra solución para la cual necesito menos líneas de código:
Código Javascript
:
Ver originalfunction mostrar_pagina(capa, pagina){
$.ajax({success:function(){}});
$.ajax({
url: pagina,
beforeSend:function(){
$("#cargando").show();
},
success:function(url){
$("#"+capa).html(url);
$("#cargando").hide();
}
});
}
Aparentemente no se realiza la petición en el primer intento, por eso es que recién al segundo intento se realiza el proceso por completo, lo malo está en que esto solo pasaba la primera vez que intentaba acceder a una de las opciones del menú, luego de eso no habían problemas, por lo que con la doble ejecución de la función, las siguientes consultas se verían afectadas, pero con este script ya no sucede eso y todo marcha como debe ser.