La cosa es que al hacer clic, envía el id pulsado a otra página por jQuery ajax y se cargan los datos en la misma. Os dejo la página para que lo probéis:
http://skyshallow.atwebpages.com
Es una red social y para entrar necesitaréis un usuario, usad este:
usuario: C2am
contraseña : fdw
Cuando entréis os llevará automáticamente a actualidad, ahí podrás ver una publicación mia (Marc Ananda...) ya que somos amigos y al hacer clic podrás comentar y ver lo que te digo, prueba y me decís a ver si veis el problema, ojalá podáis ayudarme por que no tengo ni idea de por qué ocurre esto, muchas gracias por adelantado.
EDITO:
Funcion javascript :
Esta es después de hacer el comentario en una publicación de la pagina principal (actualidad.php), en esta página envío el id de la publicación a 'mostrarpublicacion.php' y dentro de ese script muestro el input para comentar, tras comentar hago esta funcion:
Código HTML:
function respuesta(){ //Tomas el valor del campo msg var dequien = $("#dequien").val(); var estado = $("#estado").val(); var comentario = $("#responder").val(); //Se envian los datos a url y al completarse se recarga el muro //con la nueva informacion $.ajax({ url: 'responder.php', data:'dequien='+ dequien +'&estado=' + estado +'&comentario=' + comentario, type: 'post', error: function(obj, comentario, obj2){ alert(comentario); }, success: function(data){ $("#responder").val("") $("#comentarios").load(location.href+" #comentarios>*",""); //Este es el div que contiene los comentarios y que tiene que actualizarse! } }); };