ahm, ahora creo que comprendo mejor... utilizando ajax es bien sencillo.
si funciona, entonces lo has hecho está bien y no creo que te de ningún problema.
algo que puedes hacer con el gif, es utilizar un div con una clase css que tenga de fondo esa imagen.
también podrias utilizar ajaxStart() y ajaxStop() para mostrar u ocultar el loader cada vez que se realice una llamada a través de ajax.
Código PHP:
$('<div class="loader"></div>').appendTo('#flashcomment').ajaxStart(function(){ $(this).show(); }).ajaxStop(function(){ $(this).hide(); });
de todas formas, si enseñas el código igual te puedo ayudar un poco más.
un saludo.