Foros del Web » Programando para Internet » Javascript »

De JSON a JavaScript

Estas en el tema de De JSON a JavaScript en el foro de Javascript en Foros del Web. Hola! Quisiera como hacer para recibir datos atraves de JSON con JavaScript y mostrarlos. Es decir, yo tengo una consulta en PHP/MySql al resultado le ...
  #1 (permalink)  
Antiguo 06/10/2011, 21:29
 
Fecha de Ingreso: octubre-2008
Mensajes: 34
Antigüedad: 15 años, 6 meses
Puntos: 0
De JSON a JavaScript

Hola!

Quisiera como hacer para recibir datos atraves de JSON con JavaScript y mostrarlos. Es decir, yo tengo una consulta en PHP/MySql al resultado le hago encode y hago un echo $myjson, el tema es que me imprime [null,null,null, null,null,null, null] porque no se como recibir los datos desde el cliente con JS.

Sería ideal poder mostrar los datos con JQGrid también!

Muchas Gracias

Abrazo
  #2 (permalink)  
Antiguo 07/10/2011, 04:26
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: De JSON a JavaScript

buenas,
me parece a mi que el problema esta en php. si te fijas estas adquiriendo un json más o menos válido -todavia le falta las llaves y el token. verifica el tipo de dato que estas intentando convertir a json.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 07/10/2011, 09:46
 
Fecha de Ingreso: octubre-2008
Mensajes: 34
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: De JSON a JavaScript

Gracias por la respuesta, mira lo que hago es una consulta, y al resultado le hago un fetch_assoc y voy asignando $respuesta a $data[].

Igualmente me podrías decir como obtener los datos JSON con JS desde el cliente.

Muchas Gracias
  #4 (permalink)  
Antiguo 07/10/2011, 11:00
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: De JSON a JavaScript

básicamente hay dos formas, ajax o jsonp. el primero es mediante el objeto XMLHttpRequest. realizas la petición y luego la respuesta la pasas por el método JSON.parse. el segundo es creando una url pasandole al archivo json -o el script que lo genera- un parámetro de envoltorio. lo que hace es que la respuesta json la devuelve en forma de invocación con el parámetro indicado. por ejemplo, file.json?wrap=fn lo cargas normalmente en un elemento script. luego el archivo file.json -un script de lado servidor- devolveria la respuesta tal que asi.
Código:
fn(/* el json aqui adentro */);
por supuesto, debes tener antes definido una función con el nombre indicado en ese parámetro.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: js, json, php
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 13:06.