Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Almacenar valor en variables php desde js

Estas en el tema de Almacenar valor en variables php desde js en el foro de Frameworks JS en Foros del Web. Hola estoy intentando almacenar el resultado de un confirm de js en una variable de php. Al trabajar js y php en entornos diferentes no ...
  #1 (permalink)  
Antiguo 07/06/2011, 01:42
 
Fecha de Ingreso: julio-2008
Mensajes: 38
Antigüedad: 16 años, 4 meses
Puntos: 0
Almacenar valor en variables php desde js

Hola estoy intentando almacenar el resultado de un confirm de js en una variable de php.

Al trabajar js y php en entornos diferentes no sé muy bien como hacer para que ambos se comuniquen. Por lo que he leído se debe hacer con AJAX, pero no sé como!!

El código es el siguiente:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function confirmar_resultado()
  3. {
  4. var r=confirm("¿Es correcto el resultado?");
  5. if (r==true)
  6.   {
  7. [PHP]   <?php
  8.          $resultado_aceptado='si';
  9.    ?>[/PHP]
  10.   }
  11. else
  12.   {
  13. [PHP]   <?php
  14.         $resultado_aceptado='no';
  15.    ?>[/PHP]
  16.   }
  17. }
  18. </script>                                                                                                                                          
  19.  
  20. <script type="text/javascript">
  21.    confirmar_resultado()
  22. </script>

Alguien me puede echar una mano?

Gracias!
  #2 (permalink)  
Antiguo 07/06/2011, 04:47
 
Fecha de Ingreso: julio-2008
Mensajes: 38
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Almacenar valor en variables php desde js

Gracias, ya lo he conseguido, no sé si es del todo correcto pero funciona!

Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function confirmar_resultado()
  5. {
  6. var r=confirm("¿ACEPTAS?");
  7. var resultado="";
  8. if (r==true)
  9.   {
  10.         resultado="si";
  11.         return resultado;
  12.   }
  13. else
  14.   {
  15.         resultado="no";  
  16.         return resultado;
  17.   }
  18. }
  19. </script>
  20. </head>
  21. <body>
  22.  
  23. <?php
  24. $llamada="<script type='text/javascript'>document.write(confirmar_resultado());</script>";
  25. $aux = $llamada;
  26. echo $aux;
  27. ?>
  28. </body>
  29. </html>

Etiquetas: ajax, almacenar, js, 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 03:26.