Ayuda Para Ajax

Páginas: 18 (4425 palabras) Publicado: 19 de octubre de 2011
Tutorial de AJAX (Asynchronous JavaScript + XML)
I. Concepto de AJAX
AJAX, es el acrónimo para Asynchronous JavaScript+CSS+DOM+XMLHttpRequest.Esta metodologÃa
para generar contenido, una vez cargada y procesada una página, envÃa
mediante eventos scripts y rutinas
que van al servidor buscando en background los datos en porciones especÃficas,
donde estos datos son usados para actualizar lapágina solo regenerando porciones de la misma, sin recargar todo el contenido del
documento en el navegador.
II. Entendiendo AJAX
Ajax no es un script, no es un servidor, no es un archivo, no es un programa, no es un módulo de apache, no es una extensión de PHP, NO ES UNA TECNOLOGIA.
Por ejemplo en un proceso normal una aplicacion web recarga o va de una página a otra porque debe enviaruna petición a algun servidor web esta debe procesarla y mandar el resultado final y el resultado final es la
página a la cual nos dirige la aplicacion o la recarga de la página misma. En todo esto AJAX hace lo mismo con la diferencia que lo hace en background osea que realiza todo el proceso de comunicacion con algun
servidor web sin que el usuario pueda verlo y una vez terminada con éxitosolo añadir el resultado del proceso a la página en curso de esta manera evitar la recarga o una página receptora de los resultados del
proceso.
Entiendase que AJAX no se refiere a usar el objeto XMLHttpRequest de manera indispensable porque en realidad AJAX no es una tecnologÃa,
sino la unión de varias tecnologÃas
que juntas pueden lograr cosas
realmente impresionantes como GoogleMaps,Gmail,etc.
A continuación algunas formas similares a lo que es AJAX
m Javascript Remote Scripting (JSRS) Un cliente javascript que ejecuta procesos en background escondiendo elementos, iframes,etc no usa el objeto XMLhttprequest
m Microsoft's Remote Scripting (MSRS): solves this problem by embedding a Java applet in the page to communicate with the server. It provides synchronous and asynchronousremote procedure calls, and
works with Netscape 4.x and IE 4+ only on Windows platforms. Because it requires Java, it only works with Windows XP if the optional JVM is loaded. It is designed to work with IIS/ASP on the server side. MSRS
is in wide use, mostly on corporate intranets where the client base is predictable. Microsoft has made MSRS freely available.
m Internet Explorer:downloadBehavior: Ofrece una implementación muy similar de lo que hace JSRS. Si van a trabajar exclusivamente con Internet Explorer y no quieren complicarse la vida con XML y esas
cosas, pueden echarle una miradita.
m Webservice Behaviour: Si se quieren complicar un poco más la vida, si les piden que se contacten con un servicio web en SOAP desde IE, pueden usar el comportamiento Webservice.
m XML-RPC:Una especificación para usar XML y HTTP para hacer RPC. Si bien tiene una impresionante lista de implementaciones en distintos lenguajes, lo verboso del XML hace que la más simple llamada
ocupe un monto alto de ancho de banda y el control de errores que posee es bastante malo. Lo utilice para hacer RPC entre dos servidores con PHP y funcionó, de todos modos, relativamente bien. No lorecomendarÃa
si del lado del cliente utilizan sólo Js.
m RSLite is an extremely lightweight implementation of remote scripting which uses cookies. It is very widely browser-compatible (Opera!) but limited to single calls and small amounts of data. It is also free.
III. Nuestro material para este tutorial
Para este tutorial usaré el objeto XMLHttpRequest() porque..... es la única manera que sé dehacer AJAX ... lo siento.
Este objeto fué testeado en Internet Explorer >=6.0 Mozilla, Mozilla Firefox, Opera >=8 en opera anteriores a 8 no existe el objeto XMLHTtpRequest asi que sugiero bajarse alguna version ultima de este navegador.
IV. El objeto XMLHttpRequest
Como vamos a trabajar con este objeto nativo es indispensable crearlo caso contrario ni se podrá comenzar las aplicaciones,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Para ayudar
  • para ayudar
  • para tu ayuda
  • Para ayudar
  • Estoy Para Ayudar
  • para ayudar
  • Ayuda para Ti
  • Ayuda para ti.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS