AYUDA: Como intercambiar variables entre javascript y php?

Iniciado por nebiros_root, 5 Noviembre 2011, 19:50 PM

0 Miembros y 1 Visitante están viendo este tema.

nebiros_root

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>

fran800m

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

Mr. Crowley

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!
Mi blog personal: www.calirojas.com

fran800m

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.

nebiros_root

gracias por sus comentarios, al final lo arregle con un formulario....sin javascript

fran800m con tu comentario se me vino la idea! gracias   :D