#1• Hola que tal bueno pues basicamente lo que busco lograr es leer las variables de un archivo (.php) atravez de un archivo (.js) y asu vez mostrar esas variables leidas en un archivo (.html), para mostrar el contenido en html uso el codigo: <script language="Javascript" src="archivo.js"></script> en si el sistema que tengo integrado se necesito que se comunique asi: el PHP se hace la consulta a la base de datos MYSQL y necesito que el JS leea las variables de la base de datos y mostrarlas en mi HTML... ¿Sera posible lograr tal coneccion? |
#2• Claro que sí, en Php debes armar un string que le devolverás a una función en JavaScript, luego esta función actualiza el HTML. Para ello, ese string debe ser en formato JSON o XML (ambas tecnologías están disponibles en JS y PHP); para completar, debes usar un objeto HTTPXMLrequest. |
#3• Otra opción, crea el javascript en un archivo PHP, y haciendo la consulta ahí puedes imprimir las variables: |
#4• muchas gracias por las respuestas lo e intentado de varias maneras pero creo que no lo estoy aplicando bien. en mi php hago todo el proceso y despues imprimo las variables <?php // imprimir las variables En mi .js document.getElementById("datos").innerHTML = "Contenido: " + Contenido; una vez que tengo todo lo mando llamar desde mi html use varias maneras para llamarlo sin exito <script language="Javascript" src="archivo.js"></script>//forma 1 <script language="Javascript" src="archivo.php"></script> //forma 2 realmente debo admitir que soy nuevo en javascript no tengo mucha experiencia estaria muy agradecido si me pudiesen apoyar con este problema |
#5• La idea es utilizar un solo fichero .php donde combines el php y el js. En cuanto cierras las etiquetas de php puedes incorporar el JavaScript como si fuera un fichero js. Aún así, si quieres hacerlo por separado, debes llamar primero al fichero php que genera las variables, para después poder utilizarlas en el otro fichero. |
#6• Así como lo tienes, el código JS se ejecuta al cargar la página, pero sólo se cargan las variables, las instrucciones que pretendes actualicen el HTML intentarán ejecutarse pero no tendrán éxito debido que el HTML todavía no se ha cargado y el arbol DOM todavía no se ha generado. En tal caso, y para que tengan efecto, incluye las acciones del DOM (getElementById y otras del tipo) dentro de una función 'window.onload(){ acá; }', pero ten en cuenta que sólo se ejecutarán una sola vez. |
#7• muchas gracias por toda la ayuda me funciono de maravilla efectivamente ya muestra las variables leidas en mi html :) |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: Japirona, el 02/Dic/2017, 01:33 | 2 | 3k | Jun/19 | |
Por: juanlomdp, el 29/Mar/2009, 19:02 | 1 | 4k | Mar/09 | |
Por: sk.valshk, el 12/Nov/2006, 06:40 | 1 | 4k | Nov/06 |