> Faqs > Pasar variables de ASP o PHP hacia Javascript o viceversa

Pasar variables de ASP o PHP hacia Javascript o viceversa

Saludos,

Me gustaría saber si se puede pasar parámetros de PHP o ASP a Javascript o viceversa.

Respuestas

Dado que PHP y ASP son lenguajes de lado servidor y Javascript es un lenguaje de lado cliente, el orden en el que estos dos lenguajes serán ejecutados será siempre el mismo: primero PHP (o ASP) y luego Javascript.

Así, cuando un usuario envíe una petición al servidor, el servidor va a tomar el archivo PHP (o ASP) y va a ejecutar su contenido de modo a producir una pagina comprensible por el navegador. Por supuesto, en esta pagina enviada al navegador puede haber cualquier script de lado cliente que ya sea Javascript o VBScript.

Esto quiere decir que siempre será posible modificar nuestros scripts de lado cliente pasando parámetros desde un lenguaje de lado servidor pero, por el contrario, no podremos alterar el código del lenguaje de lado servidor a partir de los parámetros definidos por un lenguaje de lado cliente.

Dicho de otra forma, podemos pasar variables de PHP (o ASP) hacia un codigo Javascript residente en la misma pagina. Sin embargo, el paso inverso no es posible.

Para pasar los parámetros, lo haremos de la misma forma que hacemos para el codigo HTML, es decir, embebiendo en nuestro codigo Javascript comandos echo (en PHP) o métodos Response.Write (en ASP).

Para ASP

<script> var variableServidor = <%=variableServidor%> </script>

Para PHP

<script> var variableServidor = <?echo $variableServidor;?> </script>
Rubén Alvarez