miércoles, 2 de septiembre de 2009
admin
Gracias 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…
Categories: Ajax, DOM, HTML, Listas desplegables, MySql, Php5, Select, XMLHttpRequest Tags: Ajax, DOM, HTML, MySQL, Php5, Select, XMLHttpRequest
martes, 18 de agosto de 2009
admin
Hace 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…
Categories: Ajax, Javascript, Listas desplegables, MySql, Php5, XMLHttpRequest Tags: Ajax, JavaScript, Lista Desplegable, MySQL, Php5, XMLHttpRequest
miércoles, 18 de junio de 2008
admin
Hoy en día podemos adquirir un buen libro sobre el tema que nos guste, pero a mi entender ahora el internet nos da una gran ventaja de poder encontrar lo que queramos y sobre todo actualizado, he decidido crear este post con idea de ir agregando enlaces que nos lleven a sitios de interés para Uds. y para mí por supuesto.
Leer más…
viernes, 6 de junio de 2008
admin
En el ejemplo anterior vimos los resultados en una tabla con PHP y luego con AJAX lo mostramos en un objeto contenedor (etiqueta div), ahora crearemos la tabla (etiqueta table) con DOM, esta vez AJAX nos servirá para obtener los datos con XML.
Leer más…
jueves, 29 de mayo de 2008
admin
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…
lunes, 31 de diciembre de 2007
admin
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
jueves, 8 de noviembre de 2007
admin
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;
}
viernes, 2 de noviembre de 2007
admin
¿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