Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/09/2012, 06:53
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: pasar variable de php en funcion javascript

Javascript no puede acceder a las variables de php.

Podrías colocar la variable php en un elemento html (un input:hidden si estas usando un formulario)
Código HTML:
Ver original
  1. <input id="mivariable" type="hidden" value="<?php echo $mivariable; ?>" />
  2. <span id="tuotravar" style="display:none;"><?php echo $tuotravar; ?></span>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
de modo que cuando termine la ejecución quede algo así...
Código HTML:
Ver original
  1. <input id="mivariable" type="hidden" value="valor de tu variable" />
  2. <span id="tuotravar" style="display:none;">otro valor</span>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
y luego (ya que estas con jquery) puedas acceder con .val() o .text()
Código CSS:
Ver original
  1. alert($("#mivariable").val());
  2. alert($("#tuotravar").text());
Esto de enredar código de varios lenguajes se conoce como "codigo spaghetti" y está 100% desaconsejado si tu intención es tener un código legible y mantenible. Si por el contrario, solo quieres salir del paso, pues adelante :D

Saludos.