Archivo

Entradas Etiquetadas ‘Teoría’

AJAX en Google Code University

jueves, 12 de junio de 2008 2 comentarios

googleGoogle Code University dentro de sus cursos nos ofrece un tutorial bueno sobre AJAX, ahí encontramos teoría, la forma de como crear el objeto xmlhttprequest y un ejemplo, lo malo es que está en inglés, pero a buen entendedor pocas palabras.

Leer más…

Categories: Ajax, Google, XMLHttpRequest Tags:

Ajax – XMLHttpRequest – Métodos

lunes, 31 de diciembre de 2007 Sin comentarios

abort()
Detiene la petición actual

getAllResponseHeaders()
Devuelve todas las cabeceras como un string

getResponseHeader(x)
Devuelve el valor de la cabecera x como un string

open(‘método’,’url’,’a’)
Especifica el método HTTP (por ejemplo GET o POST), la url objetivo, y si la petición debe ser manejada asíncronamente (Si a=’true’ defecto; No, a=’false’)

send(contenido)
Envia la petición, opcionalmente con datos POST

setRequestHeader(‘x’,’y’)
Configura un par parámetro y valor x=y y lo asigna a la cabecera para ser enviado con la petición

Categories: Ajax, XMLHttpRequest Tags:

Ajax – XMLHttpRequest – Propiedades

lunes, 31 de diciembre de 2007 Sin comentarios

onreadystatechange
Determina que gestor de eventos va a ser llamado cuando la propiedad readyState del objeto cambie.

onreadyState

Número entero que indica el status de la petición:

  • 0 = No iniciada
  • 1 = Cargando
  • 2 = Cargado
  • 3 = Interactivo
  • 4 = Completado

responseText
Datos devueltos por el servidor en forma de string de texto

responseXML

Datos devueltos por el servidor expresados como un objeto documentado

status

Código status HTTP devuelto por el servidor

statusText

«Phrase reason» HTTP devuelta por el servidor


Ajax – XMLHttpRequest

jueves, 8 de noviembre de 2007 Sin comentarios

XMLHttpRequest

Un objeto XMLHttpRequest es una instancia de una API que nos permite la transferencia de datos desde los script del navegador (JavaScript, VBScript, etc ) a los del servidor ( PHP, Perl, Asp, Java , etc ) e inversamente.

Esta es una función rápida en JavaScript para crear una instancia de la clase XMLHttpRequest

function crearXMLHttpRequest() {
var xmlHttp=null;
if (window.ActiveXObject)
xmlHttp = new ActiveXObject(«Microsoft.XMLHTTP»);
else
if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}

Ajax – ¿Qué es?, ¿Qué hace?

viernes, 2 de noviembre de 2007 Sin comentarios

¿Qué es Ajax?

Hoy en día se escucha bastante el término AJAX, parece ser la palabra de moda en el “mundo” del desarrollo de aplicaciones Web, AJAX, pero primero hay que entender que no es una tecnología, sino la unión de varias tecnologías ya existentes que juntas pueden lograr cosas realmente impresionantes…
Es el acrónimo para Asynchronous JavaScript + XML.
¿Qué hace AJAX?
Bien, en un proceso normal una aplicacion web recarga o va de una página a otra porque debe enviar una 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 éxito solo 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.
Una de las ventajas en el desarrollo basado en AJAX es que es posible realizar peticiones al servidor enviando sólo la información necesaria. El servidor recibirá la petición, la procesará y regresará sólo los datos necesarios a la página original. Con todo ello, lógicamente, ganamos bastante en ancho de banda y por tanto, en tiempo de respuesta del servidor. Al final, en el performance o funcionamiento de los desarrollos también se verá mejorado.

Saludos

Categories: Ajax Tags: , ,