Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/05/2010, 13:56
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: algo como iframe

La mejor manera para trabajar con AJAX (desde mi punto de vista) es trabajar con el Framework JQuery (en su sitio hay infinidad de ejemplos), teniendo como base JQuery es sencillo realizar una petición AJAX

Primero agregamos el framework al html
Código HTML:
Ver original
  1. <title>Titulo de la página</title>
  2. <script src="jquery.js" type="text/javascript"></script>
  3. <script type="text/javascript">
  4. <!--
  5. //Despues que agregamos el Framework ya podemos trabajar con el
  6. //Si deseamos realizar una petición ajax simplemente al cargar el html realizamos lo siguiente
  7.  
  8. $(document).ready(function() {
  9.      //Todo el código que ingreses aquí se ejecutara simplemente cargando el html
  10.      //ahora realizamos
  11.      $.ajax({
  12.            url:'la_url_de_archivo_a_cargar.html',
  13.            type: 'get',
  14.            success: function(data) {
  15.                  $('#caja-para-ajax').html(data);
  16.            }
  17.      });
  18. });
  19.  
  20. //Ahora si queremos cargar desde una funcion es igual
  21.  
  22. function cargarArchivo() {
  23.      $.ajax({
  24.            url:'la_url_de_archivo_a_cargar.html',
  25.            type: 'get',
  26.            success: function(data) {
  27.                  $('#caja-para-ajax').html(data);
  28.            }
  29.      })
  30. }
  31. -->
  32. <p><a href="#" onclick="cargarArchivo()">Cargar archivo</a>
  33. <div id="caja-para-ajax">
  34. </div>
  35. </body>
  36. </html>

El código de arriba es como ejemplo, con ajax se pueden realizar mas cosas, pero con eso es suficiente para comenzar, si necesitas mas info visita la página de JQuery
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)