Foros del Web » Programando para Internet » Javascript »

envio de variables php por javascript

Estas en el tema de envio de variables php por javascript en el foro de Javascript en Foros del Web. hola resulta que tengo una base de datos donde la cual obtengo datos... y los almaceno en variables.. por medio de php... osea en una ...
  #1 (permalink)  
Antiguo 26/03/2012, 14:10
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 11 meses
Puntos: 5
envio de variables php por javascript

hola resulta que tengo una base de datos donde la cual obtengo datos...
y los almaceno en variables.. por medio de php... osea en una pagina html ,

se imprimen las variables...

por ejemplo serian los nombres de cada foto... 4 masomenos

bueno queria saber como puedo hacer para que por medio de javascript... tome la variable del nombre que obtuve por php-mysql y la envie a una funcion...

cada foto tendra un onclick . que ese onclick toma de "algun lado" la variable (un nombre)....

escuche que se puede hacer por medio de una campo hidden ,.. pero estaria bueno que me dieran un ejemplo... o otra manera de hacerlo


lo primero que se me ocurrio es..


onClick="enviodefuncion('<?php echo $nombredealgo; ?>');"


ayuda
  #2 (permalink)  
Antiguo 27/03/2012, 09:37
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: envio de variables php por javascript

puedes generar JS desde PHP, simplemente embebiendolo:

var variableJS = '<?php echo $variablePHP; ?>';

y como lo tienes anteriormente.

pero en el caso de que quieras consultar algo nuevo desde JS a PHP, tendrás que usar AJAX para no recargar la página
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: funcion, html, php, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:12.