miércoles, 5 de noviembre de 2014

Cómo pasar variables entre Javascript y PHP

De PHP a Javascript

<?php
$variablephp
= "contenido de la variable php";?>


<script>
var variablejs = "<?php echo $variablephp; ?>" ;
document.write("VariableJS = " + variablejs);
</script>

De Javascript a PHP

<script>
var variablejs = "contenido de la variable javascript" ;
</script>


<?php
$variablephp
= "<script> document.write(variablejs) </script>";
echo
"variablephp = $variablephp";?>
Este último código es engañoso, pues realmente no es PHP quien imprime el valor de la variable, sino de nuevo javascript, aunque puede sernos útil en ocasiones. PHP no almacena realmente el valor, puesto que Javascript lo interpreta nuestro navegador (local), mientras que PHP se ejecutó en tiempo mucho antes en el servidor (internet).
La solución pasa por que el evento javascript lance una petición web a PHP, es decir, que provoque un clic a una página PHP y le pase por parámetros GET o POST las variables correspondientes.



fuente: gestiweb.com

No hay comentarios.:

Publicar un comentario

El conocimiento libre es una corriente epistemológica que estudia el origen histórico y el valor del conocimiento considerándolo como un bien público que beneficia a la colectividad en general y permite el desarrollo igualitario.