Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2009, 13:03
encaputxat
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Jquery load anidado?

Hola gente!, encantado de debutar en esta comunidad, me sirve mucho la [documentación expuesta.

Necesitaba una ayudita, estoy haciendo una pagina con php+mysql básica de momento. Tiene 2 tablas, y tengo una pagina para listar, otra para inserir, otra para borrar todo OK.

Ahora he añadido una bonita pagina ("index.html") con jquery y desde allí llamo a los php con load, muy bonito. Cada enlace tiene una funcion de load con efecto y tal, el problema que tengo es que el contenido que cargo no dispone de jquery.. es decir, si cargo la lista de "clientes" y lleva dentro un enlace editar, no me carga con jquery.load, en cambio se abre la página como un enlace cualquiera... Espero explicarme bien! os pongo el codigo del jquery de index.html

Código PHP:
     var rec "#load-area";                        //En este div cargo todo

     
var src "../loading.gif";                //Imageen de loading
     
var iid "loading";                            //Id de la precarga
     
var pre '<img src="'+src+'"id="'+iid+'"/>';    //Objeto precarga
                            

    
$("a").each(function(){     //todos los enlaces usan esta funcion?
        
var href = $(this).attr("href");            //Guardamos el vaolor de href de cada enlace.
        
$(this).click(function(){                    //Cargamos en rec el contenido de cada href y le damos efectos.
        
            
$(rec).hide().after(pre).load(href, function() {
            $(
"#"+iid).remove();
            $(
this).fadeIn(1000);
            
              $(
"table.tiger-stripe tr:even").addClass("oddrow");  //estetica de tabla
        
            
});
            return 
false;                            //Para que no se redireccione.
        
});
        return 
false;
            
        });