10/09/2011, 06:34
|
| | Fecha de Ingreso: febrero-2008 Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 9 meses Puntos: 15 | |
Respuesta: ¿Cómo obtener datos de mysql con Json de jQuery? JSON basicamente te encapsula en un texto varios objetos en plan Map(Key, Value), a traves de un separador (,) para saber donde empieza un contenido y termina y empieza otro y permitiendo hijos dentro de un objeto.
Por ejemplo, tenemos 3 edificios, edificio A, edificio B y edificio C, cada uno con sus habitaciones
var edificios = {
"EdificioA":"4",
"EdificioB":"3",
"EdificioC":"3"
};
Para saber el valor del edificioB, basta con hacer:
edificios.EdificioB;
Tambien permite funciones javascript llamadas facilmente por una key:
var edificios = {
"EdificioA":"4",
"EdificioB":"3",
"EdificioC":"3"
"suma": function(){
alert('Suma:'+(parseInt(this.EdificioA)+parseInt(t his.EdificioB)+parseInt(this.EdificioC))
);
},
};
Eso si, si quieres obtener en json los key/value de filas de una base de datos, recuerda que no puedes consultar desde Javascript directamente a la base de datos, necesitaras que el servidor lo consulte y se lo devuelva a ajax, para que jQuery lo transforme a JSON.
Es decir:
Ajax jQuery consulta a -> .php u otro, este consulta a -> base de datos, devuelve ResultSet a -> .php u otro, este devuelve el contenido de la tabla a -> Ajax jQuery, que lo transforma a JSON. |