Título: AYUDA: Como intercambiar variables entre javascript y php? Publicado por: nebiros_root en 5 Noviembre 2011, 19:50 pm hola mi duda es como puedo hacer para pasar una variable de javascript a php
e tratado de la siguiente forma pero no me funciona, porfa cualquier sugerencia :-\ codigo: <script> function valor(valor){ <?php $varPHP=?><script>document.write(valor)</script> } </script> <a href="" id="hola" onClick="valor(this.id)">ENLACE</a> Título: Re: AYUDA: Como intercambiar variables entre javascript y php? Publicado por: fran800m en 5 Noviembre 2011, 23:43 pm Usa un formulario y haz submit. Con javascript asignas el valor a un <input type="hidden"/>, haces el submit y recojes la variable por POST. Si lo necesitas sin hacer submit a la página tienes que tirar de AJAX
Título: Re: AYUDA: Como intercambiar variables entre javascript y php? Publicado por: Mr. Crowley en 6 Noviembre 2011, 02:45 am El problema es que (en este caso) el código PHP sólo se ejecuta al cargar la página. Al hacer clic en el enlace no va a pasar nada, porque como digo, el contenido se le asigna solamente al cargar la página ;D
javascript y PHP no pueden interactuar tan directamente como quisieramos, sería perfecto! Título: Re: AYUDA: Como intercambiar variables entre javascript y php? Publicado por: fran800m en 6 Noviembre 2011, 12:43 pm La verdad es que no me he parado a mirar el código porque me chirría bastante ;D
Me he quedado con el problema, pasar un valor del cliente (javascript) al servidor (php) y hombre, eso sí es sencillo o "sencillo". Si explica un poco más lo que tiene en mente igual le podemos ayudar más y mejor. Título: Re: AYUDA: Como intercambiar variables entre javascript y php? Publicado por: nebiros_root en 6 Noviembre 2011, 18:19 pm gracias por sus comentarios, al final lo arregle con un formulario....sin javascript
fran800m con tu comentario se me vino la idea! gracias :D Título: Re: AYUDA: Como intercambiar variables entre javascript y php? Publicado por: fran800m en 6 Noviembre 2011, 22:47 pm A mandar compañero ;D
|