Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2012, 09:50
Avatar de ananda
ananda
 
Fecha de Ingreso: enero-2012
Mensajes: 345
Antigüedad: 12 años, 11 meses
Puntos: 14
Error al enviar form por jQuery?

Hola, tengo una lista donde se muestran distintos comentarios y quiero que al hacer clic en uno, este se abra en un nuevo div, lo que he intentado hacer para conseguir eso es lo siguiente:

Código PHP:

/* Esto se ejecuta tras hacer clic en el comentario y tiene que enviar la id del comentario por jquery a 'mostrar.php' */
function mostrarcomentario() {
                    var idcomentario = $("idcomentario").val();
 
 $.ajax({
         url: 'mostrar.php',
         data:'idcomentario='+ idcomentario,
         type: 'post',   
                 error: function(obj, idcomentario, obj2){
            alert(msg);
         },
         success: function(data){
            loadComent();

     }
      });
 if ((document.getElementById("book").style.display) == 'block') {
  document.getElementById("book").style.display = 'none';
 }else{
  document.getElementById("book").style.display = 'block';
 }

}



//Parte HTML

            $query = mysql_query("SELECT * FROM comentarios WHERE idperfil= '".mysql_real_escape_string($idperfil)."' ORDER BY fecha DESC");
         $numero = mysql_num_rows($query);

            if($numero>=1){
            ?>
            <table class="entradas"  >
                        <?php
   
while ($row mysql_fetch_array($query)){
      
      
$english=$row["fecha"];
      
$fecha=strftime('  %d de %B de %Y a las(la) %H:%M',strtotime($english))
      
?>
         <tr onclick="mostrarcomentario();">
            <td style='display:none;'><input type="hidden" name="respuestade" value="<?php echo $idsesion ?>" /></td>
            <td style='display:none;'><input type="hidden" name="idcomentario" value="<?php echo $row['id']?>" /></td>
            <td class="comentario"><?php echo $row['mensaje'?></td>
         </tr><tr>
         <td class="data"><br/><?php echo $fecha?></td>
         </tr>
     
      <?php
   
}
?></table> <?php }
El HTML es un php que mediante un while saca todos los comentarios del usuario del que estamos vsitando el perfil (es un perfil de usuario) A ver si encontráis mi error porqué ya llevo unos días buscando un rato el error y nunca lo encuentro, muchas gracias desde ya!