En este texto, comprobamos que las variables $ mivarPhp y mivarJS pueden intercambiarse entre PHP y JavaScript
Es importante y debes recordar, que JavaScript es «Case Sensitive», lo que quiere decir que distingue los nombres de las variables en mayúsculas y minúsculas, y por lo tanto, debes de escribir tus variables siempre con tu misma política de programación.
<!-- ============================================= --> <!-- Intercambio de una variable de PHP a JavaScript --> <!-- ============================================= --> <?php $ mivarPhp = "Asignado en PHP";
echo $ mivarPhp."\n<br>"; ?> <script type="text/javascript"> var mivarJS ="Asignado en JS";
alert (mivarJS);
mivarJS="<?php echo $ mivarPhp ?>";
alert (mivarJS);
</script>
Puede copiar todos los ejemplos, uno debajo de otro, creando un único fichero llamado «prueba.php» y comprobar las salidas. Te lo recomiendo.
<!-- ============================================= --> <!-- Intercambio de una variable de JavaScript a PHP --> <!-- ============================================= --> <?php $ mivarPhp=
'<script type="text/javascript">; var mivarJS="Asignado en JS"; document.writeln (mivarJS); </script>';
echo $ mivarPhp."\n<br>"; echo '<br>Comprobar si es \$ mivarPhp igual que "Asigando en JS"<br>'; if ($ mivarPhp == "Asigando en JS") echo "Es igual.<br>"; else echo "Es distinto.<br>"; ?> <!-- El principal problema de este punto, es que la variable no contendrá el valor propiamente dicho, sino el script que reproducirá un valor, y puede que sólo te interese para puntos muy concretos donde no tienes que comprobar valores -->
Leer más…