Hola, alguien sabe como puedo pasar una variable de javascritp a php, yo lo estoy haciendo asi pero parece que esta malo:
<?php $var = "<script> document.write(variable_javascript)</script>"?>
saludos
| |||
variable javascript a php Hola, alguien sabe como puedo pasar una variable de javascritp a php, yo lo estoy haciendo asi pero parece que esta malo: <?php $var = "<script> document.write(variable_javascript)</script>"?> saludos |
| |||
Re: variable javascript a php Javier Estoy mandando la variable javascript por medio de un input de tipo hidden por medio del metodo get pero no me funciona, asi lo tengo: <?php $jefes = "<script> document.write(aux)</script>" ?> <form action="asocia_empleado_supervisor.php" method="get" name="form1" width="114" height="34"> <input type="hidden" name="jefes" value="<?php echo $jefes?>"/> .... .... pero al mostrar el valor de jefes no me sale nada saludos |
| ||||
Re: variable javascript a php mandala por post y recojela con $_POST['jefes']; <form action="asocia_empleado_supervisor.php" method="post" name="form1" width="114" height="34"> <input type="hidden" name="jefes" value="<?php echo $jefes?>"/>
__________________ ALOZORRO v5.0 (ahora en .es) |
| ||||
Re: variable javascript a php Lo que podrias hacer es realizar un php de tipo text/javascript header("Content-type: text/javascript"); Mientras que con esta funcion de javascript function realizarPeticion(sCadenaURL) { var oScript = document.createElement('script'); oScript.src = sCadenaURL; document.body.appendChild(oScript); } puedes enviarle al archivo php las variables . Donde sCadenaURL=archivo.php?variable1=valor1&varable2=v alor2 Aqui tienes el ejemplo para por si no entiendes lo que te digo (ya que soy un men de pocas palabras) archivo HTML ############### <html> <head> <script> <script type="text/javascript"> function realizarPeticion() { var oScript = document.createElement('script'); oScript.src = 'proceso.php?valor1=10&valor2=30'; document.body.appendChild(oScript); } function procesarRespuesta(nResultado) { alert(nResultado); </script> </head> <body onload="realizarPeticion()"> </body> </html> ############### ARCHIVO PHP ##############proceso.php <?php header("Content-type: text/javascript"); $resultado=$_GET['valor1']+$_GET['valor2']; echo"procesarRespuesta({$resultado})"; ?> ###################### Bueno ese es el ejemplo, disculpa si no funciona es que lo escribi directamente aqui, pero ese es el procedimiento que tienes que hacer. Bye, Última edición por jam1138; 19/01/2007 a las 00:40 |
| |||
Re: variable javascript a php Hola gente de este foro, como muchas veces he mirado este foro para lograr dar con las peticiones de mi trabajo, muchas gracias. Ahora quisiera pedir ayuda, para este codigo. En la parte " oScript.src = sCadenaURL;", no puedo darle un path especifico de mi sito web. Existe un error al pasar el parametro ":". Saludos y gracias.. Cita:
Iniciado por laaccaal Lo que podrias hacer es realizar un php de tipo text/javascript header("Content-type: text/javascript"); Mientras que con esta funcion de javascript function realizarPeticion(sCadenaURL) { var oScript = document.createElement('script'); oScript.src = sCadenaURL; document.body.appendChild(oScript); } puedes enviarle al archivo php las variables . Donde sCadenaURL=archivo.php?variable1=valor1&varable2=v alor2 Aqui tienes el ejemplo para por si no entiendes lo que te digo (ya que soy un men de pocas palabras) archivo HTML ############### <html> <head> <script> <script type="text/javascript"> function realizarPeticion() { var oScript = document.createElement('script'); oScript.src = 'proceso.php?valor1=10&valor2=30'; document.body.appendChild(oScript); } function procesarRespuesta(nResultado) { alert(nResultado); </script> </head> <body onload="realizarPeticion()"> </body> </html> ############### ARCHIVO PHP ##############proceso.php <?php header("Content-type: text/javascript"); $resultado=$_GET['valor1']+$_GET['valor2']; echo"procesarRespuesta({$resultado})"; ?> ###################### Bueno ese es el ejemplo, disculpa si no funciona es que lo escribi directamente aqui, pero ese es el procedimiento que tienes que hacer. Bye, |