Premesso che non sono un esperto in php, ma qui:
codice:
<?php do { ?><div id="block">

QUI I DATI RICHIAMATI CON LOADING </div>

<? }

mysql_close($con);
?>
crei un ciclo che genererà x div block? Se è cosi rivedi l'operazione perché gli id devono essere univoci, in oltre se i div block li generi in pagina2 che è caricata via ajax è impossibile che tu possa vedere un'immagine d'attesa in un div che ancora non esiste