raro a mi me funciona, proba esto con un php que devuelva algo simple como solo texto
Código HTML:
Ver original <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript"> $(function(){
$('a').click( function (){
idEntrada = 1;
$(".mensaje-cargaPagina").css("display", "block");
$(".contenido-discusiones").load('algun.php', {idEntrada:idEntrada}, function (){
$(".mensaje-cargaPagina").css("display", "none");
});
});
});
.mensaje-cargaPagina{display:none}
<div class="mensaje-cargaPagina">Cargando...
</div> <div class="contenido-discusiones"></div>
en vez de usar display podrias usar show y hide, es mas legible