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.
