Archivo

Archivo para la categoría ‘XMLHttpRequest’

Ejemplo de 3 listas desplegables con PHP y AJAX usando POST

miércoles, 2 de septiembre de 2009 9 comentarios

lista_simple2Gracias a NESS ROMAN que estuvo observando el ejemplo anterior, encontró algunos errores si se puede decir así, me explica que de acuerdo al código del script está seleccionando varios códigos postales sin considerar los datos anteriormente seleccionados (estado y dirección municipal), bueno es cierto, el problema en sí radica que la tabla no está normalizada, si lo estuviera trabajaríamos directamente con los códigos y no con las descripciones y esto evitaría el problema que se presenta.

Leer más…

Ejemplo de 3 Listas Desplegables con PHP y AJAX usando GET

martes, 18 de agosto de 2009 9 comentarios

listasHace un tiempo, recibí un correo de un lector desde México, donde me contaba que estaba haciendo un proyecto y que había leído los casos mostrados de las listas desplegables, necesitaba utilizar 3 listas y todo con AJAX, luego de coordinar el envío de archivos procedí a ayudarlo, los datos estaban en un archivo plano (conocido también como archivo texto o de notepad), luego de migrar a una base de datos, no la normalicé como debía ser, hice todo en una sola tabla, en este caso MySQL, preparé los scripts que paso a hacerlo público y espero sea de utilidad para todos.

Leer más…

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:

Listas desplegables llenadas dinámicamente (tag select) 3er. Caso con AJAX

jueves, 29 de mayo de 2008 11 comentarios

Hoy veremos el tercer y último caso, para llenar dinámicamente una etiqueta select (html), como es con AJAX debes conocerlo o tener al menos la idea de como trabaja, más adelante en futuras entradas haré ejemplos básicos de esta tecnología para entenderlo mejor, para los que ya saben les caerá a pelo y espero les guste.

Leer más…

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;
}