Ciao!
Ho una pagina con dei commenti, ai quali si può rispondere e vederne le risposte.
Cliccando su "VEDI RISPOSTE", si apre un DIV contenente i commenti di risposta.

Il problema è che con un singolo click non carica i dati ottenuti in risposta dalla chiamata AJAX, ma necessita che io clicchi 2 volte.

Come mai?
Vi posto il codice:

codice:
<script type="text/javascript">
$(function() {
$("#preload<?php echo $x['idcommento']; ?>").hide();
$(".risposte<?php echo $x['idcommento']; ?>").click(function() { 
     $("#preload<?php echo $x['idcommento']; ?>").show(); 

     var dataString = 'idcommento=' + <?php echo $x['idcommento']; ?>; 

     $("#vedi_risposta<?php echo $x['idcommento']; ?>").html('');
     $("#vedi_risposta<?php echo $x['idcommento']; ?>").toggle();

     $.ajax({
     type: "POST", 
     url: "includes/vedi_risposta.php", 
     data: dataString, 
     cache: false, 
     success: function(html){
          $("#vedi_risposta<?php echo $x['idcommento']; ?>").append(html); 
          $("#preload<?php echo $x['idcommento']; ?>").hide(); 
          } 
     });
     return false;
});
});
 </script>