Hola, tengo una seccion de publicaciones y comentarios, el problema es que al hacer un comentario, los demas comentarios desaparecen. Explico el funcionamiento : aparecen muchas publicaciones, al hacer clic en una, aparece esa publicacion en otro div y ahí se pueden hacer comentarios, eso estaba antes en display:none; y lo cambio a block; (me han dicho que el problema no es de css pero lo comento...).
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!
}
});
};