Foros del Web » Programando para Internet » PHP »

Pasar variables de PHP hacia Javascript o

Estas en el tema de Pasar variables de PHP hacia Javascript o en el foro de PHP en Foros del Web. Me gustaría saber si se puede pasar parámetros de PHP a Javascript o viceversa....
  #1 (permalink)  
Antiguo 12/01/2004, 17:16
 
Fecha de Ingreso: diciembre-2003
Ubicación: Mexico - edo. Morelos
Mensajes: 27
Antigüedad: 14 años
Puntos: 0
Pasar variables de PHP hacia Javascript o

Me gustaría saber si se puede pasar parámetros de PHP a
Javascript o viceversa.
__________________
gamam
  #2 (permalink)  
Antiguo 13/01/2004, 06:22
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Directamente "no se pasan" parámetros a Javascript o desde Javascript ..

Si te fijas en la filosofía de trabajo de PHP (de un lenguaje de programación del lado del servidor en general) .. Lo que haces para el tema javascript es "generar" ese código javascript que se ejecutará en el cliente vía PHP ..así que .. ejemplo; si quieres "pasar" una variable PHP a javascript sólo tienes que "componer" ese código javascript desde PHP:

Código PHP:
<?
$variable_PHP
="hola esto viene desde PHP";
?>
<script languaje="javascript">
function nose(){
var javascript=<? echo $variable_PHP ?>;
alert (javascript);
}
</script>
Siguiendo la misma filosofia .. para que una variable javascirpt (que se crea en el "CLIENTE" -> navegador) llegue al "Servidor" -> PHP .. debes enviarsela. Ya sea desde un link (componiendo este en javascript) . o un formulario (campos hidden por ejemplo o recolectando esas variables en un evento onSubmit() de javascript ..) o redireccionamientos javascritp .. siempre componiendo (propagando) tus variables javascript.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 13/01/2004 a las 06:23
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 16:23.