Re: Re: json php + js

From: Date: Sat, 22 Nov 2014 14:50:42 +0000
Subject: Re: Re: json php + js
References: 1 2  Groups: php.general.es 
Request: Send a blank email to general-es+get-65699@lists.php.net to get a copy of this message
El día 21 de noviembre de 2014, 11:34, Carlos Medina <info@simply-networks.de> escribió: > Hola, > al final lo que le estas pasando al js es solo "nombre". Pasale un array > y estaras mas contento ^^ > > Salu2 > > Carlos Medina > > > > > Am 21.11.2014 um 03:11 schrieb Alexis Saucedo: >> Gente buenas noches, una consulta intento crear un objeto y pasarselo >> a un js por medio de json, algo simple como: >> >> Class MyClass{ >> >> var $test = 'nombre'; >> function SetName(){ >> echo $this->test; >> } >> } >> >> $new = new MyClass(); >> >> ?> >> >> <script type="text/javascript"> >> function Data(){ >> var ar = <?php json_encode($new->SetName()) ?>; >> alert(ar); >> } >> </script> >> >> y bueno pasarlo a un onclick para que haga el alert, pero al parecer >> lo etsoy pasando mal ya que el js no lo esta reconociendi, podrian >> ayudarme a ver donde me estoy equivocando?. >> >> Saludos y gracias! >> Tendrías que hacer algo similar a esto: Class MyClass{ private $test = array("nombre" => "Mr. Floyd"); function SetName(){ return $this->test; } } $new = new MyClass(); ?> <script type="text/javascript"> function Data(){ var ar = <?php echo json_encode($new->SetName())?>; alert(ar.nombre); } </script> Aunque mezclar php, dentro del js se ve algo sucio, no es una muy buena practica que digamos, lo mejor seria usar ajax, pero todo depende de lo que estas tratando de hacer. Saludos... -- "El desarrollo no es material es un estado de conciencia mental"

« previous php.general.es (#65699) next »