Entendido.

Este sitio utiliza cookies para analizar la navegación. Si continúa navegando se entiende que acepta su uso. Ver más detalles.";

Logo

Aprende Web

Crea y diseña tus sitios en la Web.

Manual de Ajax

Ajax permite mandar y recibir datos de manera asincrona


Y ahora tambien aprende a programar en C++ con Aprende Web C++

logo rss RSS. Suscribir canal.

Buscar en Aprende Web

Traducir página

Visita nuestro blog:

bolg.aprende-web.net

y entérate de las novedades o deja un comentario.

Dudas y sugerencias:

aprendeweb@aprende-web.net





Sobre ésta página

Ültima modificación: 29-01-2016.

Visitas este mes: 233

Visitas el mes pasado: 369

logo
WEB-GRAFÍA

Mi agradecimiento a las siguientes páginas Web. en las cuales me he basado para la elaboración de este manual:


Curso de ajax
ProgramacionWeb.net
Ajax Tutorial
w3schools.com
Manual de Ajax, Juan Mariano Fuentes (en PDF)
elrincondeajax.com
Taller Ajax
Desarrollo Web
Turorial de Ajax
cristalab.com
Introduccción a Ajax - Javier Eguíluz Pérez
librosweb.es
mini tutorial de Ajax
Bog de Ale Muñoz en Sofa Naranja.
Using POST method in XMLHTTPRequest
Artículo de openjs.com
Tip Para Solucionar Problema con Acentos al Utilizar AJAX
webadictos.com

Donativos

Si este sitio te parece interesante puedes contribuir con una pequeña aportación.




AJAX (III)

Objeto XMLHttpRequest

imagen ajax

Definición

Este objeto es fundamental para la programación con ajax. Podríamos decir que ajax consiste sobre todo en aprovechar, mediante varios lenguajes de programación, todas las posibilidades que tiene este objeto.

La wikipedia define este objeto como "una interfaz empleada para realizar peticiones HTTP y HTTPS a servidores Web", es decir el objeto nos permite la transferecia de datos desde la página al servidor y viceversa.

Por tanto nos sirve tanto para incorporar datos en la página que tengamos en otros archivos del servidor, como para mandar datos de la página al servidor, y todo esto de forma asíncrona.

La diferencia entre utilizar XMLHttpRequest o simplemente utilizar PHP es que XMLHttpRequest permite mandar los datos en segundo plano, sin tener que parar el flujo de la página mientras se envian o reciben los datos.

XMLHttpRequest es creado por Microsoft y aparece por primera vez como un objeto ActiveX (Microsoft.XMLHTTP), en Internet Explorer 5. posteriormente se incorpora al resto de navegadores como XMLHttpRequest. Internet Explorer también usa esta forma a partir de la version 7.

El objeto XMLHttpRequest está incorporado de forma nativa a la mayoría de navegadores, por lo que en javascript depende directamente del objeto window.

En la página anterior vimos un ejemplo de cómo usar este objeto para obtener información de un archivo de texto del servidor. Sin embargo quedaron bastantes cosas por explicar. Vamos a ver a continuación las propiedades, métodos y eventos de este objeto.


Propiedades de XMLHttpRequest


métodos de XMLHttpRequest


Eventos en XMLHttpRequest

Los eventos son elementos que indican qué debe hacer la página al producirse un cambio en la petición de XMLHttpRequest. El evento indica el cambio que se produce. Lo que debe hacer la página se lo indicamos mediante una función que se asocia al evento.

Para asociar la función al evento podemos escribir el nombre de dicha función como el valor del mismo, o crear una función anónima dependiente del evento. por ejemplo:

doc.onabort=funcionCancelado

donde funcionCancelado es una función que indica los cambios que se harán cuando se produzca el evento. O podemos usar también una función anónima:

doc.onabort=function() { .. }

creamos directamente la función que indica lo que debe hacer la página al producirse el evento.

Los eventos de XMLHttpRequest son:





En la siguiente página veremos cómo crear un archivo javascript para iniciar el objeto XMLHttpRequest

Archivo estándar



Manual de Ajax

Anterior siguiente ... Siguiente siguiente


imprimir esta página

Página creada por ANYELGUTI.

Sugerencias: aprendeweb@aprende-web.net. Envia un manda un correo

Visita nuestro blog par saber en qué estamos trabajando: Aprende Web Blog

Más sobre anyelguti en http://anyelguti.16mb.com