Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/01/2012, 11:45
LhaN
 
Fecha de Ingreso: septiembre-2008
Mensajes: 148
Antigüedad: 15 años, 7 meses
Puntos: 10
Respuesta: Como buscar info sobre ejecucion de ajax dinamico?

A ver, en realidad lo que yo quisiera hacer es lo siguiente:
Tengo un index.php
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3.  
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5.     <title>Test!</title>
  6.     <script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
  7.     <script>
  8.         $(document).ready(function(){
  9.             alert("Cargando Body");
  10.             $('body').load('plantilla.php div#layout');
  11.             alert("Se cargo Body");
  12.         });
  13.     </script>
  14. </head>
  15. <body id="body">
  16. </body>
  17. </html>

Tengo un plantilla.php
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3.  
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5.     <title>Test!</title>
  6.     <script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
  7. </head>
  8. <body id="body">
  9.     <div id="layout">
  10.     <script>
  11.         $(document).ready(function(){
  12.             alert("Cargando Plantilla");
  13.             $('div#menu').load('menu.php div#menu');
  14.             $('div#galeria').load('galeria.php div#galeria');
  15.             alert("Se cargo Plantilla");
  16.         });
  17.     </script>
  18.     <div id="menu"></div>
  19.     <div id="galeria"></div>
  20.     </div>
  21. </body>
  22. </html>

Tengo un menu.php
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3.  
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5.     <title>Test!</title>
  6. </head>
  7. <body id="body">
  8.     <div id="menu">
  9.         <p>link1</p>
  10.         <p>link2</p>
  11.         <p>link3</p>
  12.     </div>
  13. </body>
  14. </html>

Y finalmente un galeria.php
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3.  
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5.     <title>Test!</title>
  6. </head>
  7. <body id="body">
  8.     <div id="galeria">
  9.         <div id="imagen">Aca va una imagen</div>
  10.         <div id="descripcion">Aca va la descripcion</div>
  11.     </div>
  12. </body>
  13. </html>

Obviamente esto no funciona, muestra los dos carteles de cargando body y se cargo body, pero la pagina esta en blanco. Mi idea es trabajar por separado las cosas y a la hora de juntarlas no tener que "adaptarlas" de ninguna manera. Y que se puedan probar individualmente.

Si yo entro a plantilla.php anda todo joya. Lo que yo necesito es via ajax cargar otro ajax (creo que es esto lo que estoy queriendo hacer) y ejecutarlo basicamente. En este caso con jquery hice eso, no se si con jquery o simplemente con javascript puedo hacer lo que necesito.

Gracias por las respuestas.