miércoles, octubre 11, 2006

Conceptos básicos de Ajax

1º Crear el objeto.
Para crear el objeto Ajax es diferente según el tipo de navegador. IE:
objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
En Firefox:
objetoAjax = new XMLHttpRequest();

2º Abrir la conexión

objetoAjax.open('POST',document.forms['config'].url.value,true);

3º Tratamiento de los datos de vuelta
Se reliza indicando la función encargada del tratamiento
objetoAjax.onreadystatechange ...

He probado he meterle el nombre de una función = funcion(); pero solo me funciona la primera llamada el resto de cambios de estado no funciona. Solución empotrar el contenido de la funcion de l siguiente manera


objetoAjax.onreadystatechange = function () {
... tratamiento

4º Recuperar el cambio de estado
Los cambios de estado se recuperan mediante
objetoAjax.readyState

Los estados posibles son:

0 "no inicializada";
1 "Leyendo";
2 "Leida";
3 "Interactiva";
4 "Completada";

5º Estado "Completada"
En este estado podemos comprobar el resultado HTTP consultando la variable
objetoAjax.status siendo el codigo 200 como lectura correcta y 404 página no encontrada.
Los datos de la respuesta se encuentran en: objetoAjax.responseText

lunes, octubre 09, 2006

Loading...

Bienvenidos a mi Blog,
Este lugar es solo un blog-tester, un lugar donde realice pruebas sobre el nuevo concepto de Web2.0. También reflejare los avances de los proyectos en los que estoy inmerso: aprender ingles, ss.oo. en Web, ...