como pasar variables y datos a javascript desde php?

preguntado por camiloSegovia (285 puntos) Ene 23, 2015

Tengo una variable en php y necesito extraer su valor a javascript. Como puedo pasar el valor de esta variable a javascript?

Tengo un codigo como este:

<$php
     ...
     $valor = $myService->getValue(); // extrae el valor de una consulta
$>

Tengo un codigo en Javascript y necesito usar esa variable asi:

<script>
    myPlugin.start($valor); // intente esto pero no funcionó
    <?php myPlugin.start($valor); ?> // esto tampoco funcionó
    myPlugin.start(<?=$valor?> // esto funciona solo a veces
</script>

1 Respuesta

+1 voto
respondido por jhonzer (505 puntos) Mar 27, 2015
seleccionada por camiloSegovia Mar 30, 2015
 
Mejor respuesta

Así la forma correcta:

    <script>
         myPlugin.start(<?=$valor;?>); 
         myPlugin.start(<?php echo $valor;?>); 
   </script>

Se recuerda que eso debe estar en un archivo PHP, por eso debe ser que a veces no te funciona.

comentado por camiloSegovia (285 puntos) Mar 30, 2015
Muchas gracias... Había usado otra alternativa pero esta es mejor gracias.
...