Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2006, 17:29
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
Buena idea. Cuelgo el mío acá:

http://califa010.iespana.es/test_ajax/combos.php

Es un test muy básico que hice hace poco para empezar a investigar ajax. La estructura es muy simple. "Combos.php" (le puse php por costumbre pero no tiene código php) tiene un poco de html y el resto son todas las funciones de Javascript para manejar los eventos de la página y la conexión al script php que hace las consultas a la base (que se llama "cargarDatos.php"). Éste último recibe 2 parámetros (opcionales, id_pais e id_provincia) y devuelve los datos pedidos como xml.

Para guiarme mientras lo hacía hice un textarea que imprime por pantalla los datos que llegan desde el script php, que me resultó muy útil. Se puede ocultar pasando la variable JS debugFlag a false (bueno, o borrándolo directamente, pero preferí dejarlo ya que lo tenía hecho, por sí después agrego algo más y quiero chequear qué está llegando).

Dejo el código de los dos archivos acá:

http://califa010.iespana.es/test_ajax/codigo.php

más un "dump" de la base acá:

http://califa010.iespana.es/test_ajax/tablas_db.txt

(iespana aparentemente no te deja descargar un .rar, así que si a alguien le interesa probarlo, puede copiar y pegar)

El código js no está muy pulido y podría hacerse un poco más prolijo en algunas partes (separara la función que genera el XMLHttpRequest, por ejemplo, reutilizar las rutinas de carga de los combos, etc), pero es un "borrador".

Observaciones, críticas y cualquier otro comentario son bienvenidos.

Suerte
Califa

PD: 25/01/2005.
Para descargar el .rar: http://califa010.iespana.es/test_ajax/descargar.php

Última edición por califa010; 25/01/2006 a las 06:30