Comunidad de diseño web y desarrollo en internet online

recuperar variables de php

Citar            
MensajeEscrito el 19 Dic 2012 09:21 pm
Saludos a todos
El motivo es por unas inquietudes con JavaScript y php, lo cual consiste en lo siguiente, tengo un archivo de php externo donde declaro variables y tengo un archivo de javascript también externo, hay alguna forma de recuperar la variables que tengo en php en javascript????? He buscado por muchos lugares pero sin éxito si pudieran explicármelo se los agradecería mucho!

De antemano muchas gracias y felices fiestas de fin de año

Atte.:
Mario

Por mario22121985

88 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 Dic 2012 11:26 pm
Hola mario ! para tu caso necesitarias usar ajax y que reciba como respuesta esas variables, te recomiendo usar el ajax de jquery ya que es facil de usar

Por alez91

46 de clabLevel



 

Desarrollador Web

chrome
Citar            
MensajeEscrito el 20 Dic 2012 12:14 pm
Pues es tan simple como:

var mivariablejs = <?php echo $mivariablephp; ?>;

A menos que sea otra cosa y no te hayas explicado bien.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 20 Dic 2012 05:03 pm
gracias por su tiempo
te cuento que ya utilizo ajax(solo a pequeños rasgos) te cuento exactamento lo que necesito,
tengo un formulario y utilizo ajax para enviarle los datos a php y que php se encarge de la conexion a myqsl.
por el momento todo bien ya que se guardan a la perfeccion los datos, lo que quiero es que al momento que php termine de grabar los datos me grabe en una variable que los registros se grabaron correctamente ya que al momento de realizar otro tipo de validaciones en php seran distintas las salidas y tambien distintas variables con sus respectivos mensajes, entonces quiero saber como recuperar cierta variable de php por medio de ajax, o de que forma lo ´puedo lograr

Atte.:
Mario Estrada

Por mario22121985

88 de clabLevel



 

msie
Citar            
MensajeEscrito el 20 Dic 2012 05:19 pm
Podes usar json desde php y recibir ese tipo de respuesta en ajax

para usar json deberias hacer un echo de la variable de la siguiente forma :

echo json_encode($variable);

esa variable segun lo que se deberia ser un array de php para poder ser codificada como un objeto de javascript luego

ejemplo

$datos = array(
'nombre' => 'Alejandro'
)

echo json_encode($datos);

y en tu ajax cuando recibis la respuesta suponiendo q la variable q almacena la respuesta se llama respuesta haces un console.log de respuesta.nombre :D

Por alez91

46 de clabLevel



 

Desarrollador Web

chrome
Citar            
MensajeEscrito el 21 Dic 2012 12:13 pm
Lo que ha dicho alez91 es lo adecuado en tu caso. La estructura JSON la puedes armar tú en el script PHP y recibirla en JavaScript para convertirla en objeto o variable JavaScript:

Código PHP :

echo '{"msg":"datos guardados correctamente"}';

Y suponiendo que la respuesta Ajax la tengas en respuesta Ajax:

Código Javascript :

var respuesta = eval(respuestaAjax);
document.getElementById('mensaje-respuesta').innerHTML = respuesta.msg;

Solo recuerda que para que JavaScript evalúe correctamente el texto en JSON, éste no debe tener retornos de carro.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 24 Dic 2012 05:31 pm
gracias a todos por su valioso tiempo
me sirvio de mucha ayuda!!!!!!!!!!!!!!!!!

y de antemano felices fiestas

Atte. Mario Estrada

Por mario22121985

88 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.