En si el problema surgió cuando quise meter ajax ya que para recargar la div y estar como trayendo los nuevos comentarios cada cierto tiempo. bueno me trae los comentarios y todo pero Jquery no me reconoce ahoras las etiquetas y cuando le doy click a algo no pasa nada ya probe meter el codigo Jquery dentro del load para que me lo ejecutara hasta que trajera todo y no pasa nada lo dejo afuera del load y tampoco si me pudieran ayudar estaría super agradecido gracias.
Este el codigo Jquery
Código Javascript :
$(document).ready(function(){ $("#cumple").load("chat.php", {}, function(){ }); $("#cúmple .but_gusta").click(function(e){ e.preventDefault(); alert("hi"); var num_com= $(this).children(".num_coment").text(); var dat_com= $(this).children(".but_gusta").text(); $(this).load("enviar_ilike.php", {id_coment: num_com}, function(){ $(this).html("Te gusta"); }); }); $(".but_escribe").click(function event(){ $(this).load("enviar_comentario.php", {comentario: $("#dat_comentario").val()}, function(){ $("#dat_comentario").val(''); }); }); });
el html
Código HTML :
<div id="cumple"> </div>
y el php que va a traer los comentarios
Código PHP :
<? session_start(); require_once("granlibreria.php"); conecbase(); $con_coment=mysql_query("SELECT * FROM comentarios order by id desc "); for($i=0;$i<mysql_num_rows($con_coment);$i++){ $dat_coment=mysql_fetch_array($con_coment); $publicar=$dat_coment['publicacion']; $id_co=$dat_coment['id']; $existencia_ilike=mysql_query("SELECT id FROM ilike WHERE id LIKE '".$id_co."' And usuario LIKE '".$_SESSION['usuario_intranet_upa']."' "); $tiempo=calculotiempo($publicar); if($i%2==0){ echo " <div class=un> <div class=user> <img width=50 height=50 > <li class=usuario_coment>".$dat_coment['usuario']."</li> </div> <li class=coment_info>".$dat_coment['comentario']."</li> "; if(mysql_num_rows($existencia_ilike)>0){ echo "<div class=clikeado><a href=#>Te gusto</a></div>"; } else{ echo "<div class=but_gusta ><div class=num_coment >".$dat_coment['id']."</div><a href=#>Me gusta</a></div>"; } echo " <li class=coment_date>".$tiempo."</li> </div> "; }else{ echo " <div class=do> <div class=user> <img width=50 height=50 > <li class=usuario_coment>".$dat_coment['usuario']."</li> </div> <li class=coment_info>".$dat_coment['comentario']."</li> "; if(mysql_num_rows($existencia_ilike)>0){ echo "<div class=clikeado><a href=#>Te gusto</a></div>"; } else{ echo "<div class=but_gusta ><div class=num_coment >".$dat_coment['id']."</div><a href=#>Me gusta</a></div>"; } echo " <li class=coment_date>".$tiempo."</li> </div> "; } } ?>
espero me puedan ayudar muchísimas gracias de antemano.