Cita:
Iniciado por gnzsoloyo Muy bonito, pero tiene dos problemas:
1) El JavaScript no hace consultas a la base. Se hace en PHP.
2) No se puede refrescar los datos de esa página de ese modo sin tener que regenerarla. En otras palabras, el ingreso del dato al textbox
no produce la visualización de la información sin antes enviarla.
En definitiva, lo que te proponen es hacer un simple formulario, común y silvestre, donde con un botón envías a realizar la consulta y luego la página se recarga para mostrar los datos encontradas. O sea lo mismo que cualquier código de formulario...
Si eso es lo que te sirve, entonces no es lo que planteas:
Eso no se puede hacer solamente con JavaScript... Por eso te aconsejan usar AJAX.
¿Se entiende ahora?
Si lo dices por el mensaje que deje con una posible solución sin AJAX, te recomendaría que acabaras de leer el mensaje.
Mi solución se basa en el siguiente esquema
- Formulario HTML
- Al cambiar el valor de RUT se hace submit mediante JS
- La página de destino (PHP) busca datos en la BBDD y mediante un form (o un header location) vuelve a la página anterior con los datos recuperados
- Formulario HTML con los datos recogidos
No uso JS para recoger datos de la BBDD, solo para hacer submit al form.
Saludos.