Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A j ax
Ajax: Son las siglas Asynchronous JavaScript And
XML; no es un lenguaje exactamente, es una tcnica
de desarrollo we para crear aplicaciones interactivas
mediante la cominaci!n varias tecnolog"as#
X$%ML&'SS
JavaScript&()M
XML
*$*&AS*+,-%&JS*.XML
3
Ajax
Caracterstica Fundamental:
Objeto XMLHttpRequest:
Propiedades Descripcion
readyState Almacena el estado del requerimiento hecho al servidor
responseText Almacena el string devuelto por el servidor, luego de haber
hecho una peticin.
responseXML Similar a la anterior responseText! con la di"erencia que el
string devuelto por el servidor se encuentra en "ormato XML.
status #l cdigo de estado $TT% devuelto por el servidor &'' para
una respuesta correcta, ('( para )*o encontrado), +'' para
un error de servidor, etc.!
statusText #l cdigo de estado $TT% devuelto por el servidor en "orma
de cadena de texto, )-.), )*ot /ound), )0nternal Server
#rror), etc.
5
Ajax
)jeto XML$ttp3e2uest
Metodos Descripcion
abort! 8etiene la peticin actual
getAll9esponse$eaders! 8evuelve una cadena de texto con todas las
cabeceras de la respuesta del servidor
get9esponse$eader)cabec
era)!
8evuelve una cadena de texto con el contenido de la
cabecera solicitada
onreadystatechange 9esponsable de mane2ar los eventos que se
producen. Se invoca cada ve1 que se produce un
cambio en el estado de la peticin $TT%.
*ormalmente es una re"erencia a una "uncin
:avaScript
7
Ajax
)jeto XML$ttp3e2uest
Propiedades Descripcion
open)metodo), )url)! #stablece los par;metros de la peticin que se reali1a
al servidor. Los par;metros necesarios son el m3todo
$TT% empleado y la <9L destino puede indicarse de
"orma absoluta o relativa!
sendcontenido! 9eali1a la peticin $TT% al servidor
set9equest$eader)cabecer
a), )valor)!
%ermite establecer cabeceras personali1adas en la
peticin $TT%. Se debe invocar el m3todo open!
antes que set9equest$eader!
8
Ajax
5entajas#
=oogle Map
=oogle Suggest
>e ?+@
A muchos m0s++++++++++
10
11
12
13
14
Ajax
$ola MundoL
17
Ajax