Comunidad de diseño web y desarrollo en internet online

Como Seleccionar algo que venga por load con jquery

Citar            
MensajeEscrito el 09 Jul 2012 06:08 pm
Amigos que tal buenos días, les comento rápidamente tengo un proyecto y quiero hacer algo tipo la pared de facebook donde se pueda comentar y luego estos comentarios les pueda dar me gusta.
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.

Por angel1631

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Jul 2012 06:48 pm
Ya esta muchas gracias lo descubri metiendo el codigo script dentro del load, gracias por todo

Por angel1631

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Jul 2012 02:11 pm
pudiste usar el $.ajax ya que tiene un success para controlar ese tipo de cosas que necesitas

Por ldgmmorales

Claber

142 de clabLevel

1 tutorial

Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.