| |||
Duda de novato Buenas tardes, ante todo un cordial saludo, no soy muy experto en programación pero día a día trato de aprender, necesito leer desde una base de datos unos registros, y mostrarlos en pantalla, cuando los datos cambien, necesito que esos cambios se vean en pantalla sin necesidad de refrescar la base de datos, leyendo creo que entendí que la mejor opción seria utilizar javascript, en todo caso si me pueden orientar se los agradecería mucho, lo que necesito es que me orienten sobre que técnicas debo utilizar, si este tema no corresponde aquí, mil disculpas, espero sepan entender mi duda. |
| ||||
Respuesta: Duda de novato Para eso se usa AJAX. Investiga sobre eso. Saludos
__________________ Grupo Telegram Docker en Español |
| |||
Respuesta: Duda de novato Es como te han dicho: necesitas AJAX. Te pongo un ejemplo que hecho yo (soy novato también) que me funciona a las mil maravillas: Se trata de una página web, que cada vez que el usuario ejecuta determinado evento, éste llama a JavaScript, que a su vez llama al propio Servidor para pedirle datos (a través de una Base de Datos como MySQL) que escribe en la página web mediante un "innerHTML". Es decir, que no hace falta recargar la página entera, algo muy útil y cómodo. El usuario ejecuta un evento cualquiera que llama a esta función JavaScript:
Código Javascript:
Ver original La página http://NOMBRE-DE-MI-PC:8080/MI-PROYECTO/cargar_datos se redirigirá a un Servlet Java del Servidor que procesará la petición y devolverá unos cuantos "out.println()" que JavaScript recogerá dentro de la variable "xmlhttp.responseText;". Si quieres, te pongo el Servlet que tengo yo. Pero bueno, como ya digo, yo también soy novato. Así no sé si lo que he escrito será eficiente o no, pero lo que sí es cierto es que funciona. Última edición por Tusade; 17/04/2015 a las 02:25 |
Etiquetas: Ninguno |