Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/10/2009, 18:09
Avatar de iandrade
iandrade
 
Fecha de Ingreso: septiembre-2006
Ubicación: Xalapa, Veracruz, MÉXICO.
Mensajes: 171
Antigüedad: 18 años, 1 mes
Puntos: 6
Respuesta: quiero aprender ajax

Mira AJAX significa Asyncronal Javascript And XML, Entonces por principio deberías aprender a manejar Javascript y XML y como interactuan (DOM) y algun lenguaje para la creacion de contenidos dinamicos(para la interaccion con datos) una vez que asimilaste eso entonces empieza a emplear y manipular el objeto HTTPRequest del navegador. Tomar un framework es lo mas fácil y puedes tomarlo y aprender como la mayoria sin saber que es lo que pasa (a veces ni emplean AJAX).

En principio es esto
Con Javascript:
  • Recoger los datos que se pasaran al documento del servidor que procesa.
  • Crear Objeto de Conexion Asincrona
  • Configurar el envio de las variables
  • Asignar funcion que procesara los resultados
  • Enviar los datos(Establecer la conexion).
En el Servidor
  • Recibir los Datos
  • Ejecutar las consultas a datos necesarias(Inserts, Selects, Updates, Deletes)
  • Recuperar los datos a enviar
  • Crear estructura XML
  • Generar Salida en Fomato XML
De vuelta con Javascript
  • En la funcion, una vez que se reciben los datos recuperarlos con JavascriptDOM
  • Asignar los valores a las salidas en HTML
  • Actualizar las Secciones de l apantalla que lo requieran con los nuevos datos (JavascriptDOM)

La parte pesada es la navegacion del documento en XML con DOM, por eso algunos prefieren enviar otras cosas diferentes a XML (Javascript, JSON, texto, Valores, etc) quitandole la X a AJAX.

Por eso digo

NO TODO LO QUE SE HACE EN SEGUNDO PLANO ES AJAX!!
__________________
No todo lo que se hace en segundo plano es AJAX