Foros del Web » Programando para Internet » Jquery »

como crear funcion para leer array tipo json creado desde php

Estas en el tema de como crear funcion para leer array tipo json creado desde php en el foro de Jquery en Foros del Web. hola amigos espero me puedan ayudar apenas empiezo con jquery , necesito cargar uno eventos desde base de datos. lo que entiendo es que debo ...
  #1 (permalink)  
Antiguo 27/01/2013, 09:40
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
como crear funcion para leer array tipo json creado desde php

hola amigos espero me puedan ayudar apenas empiezo con jquery , necesito cargar uno eventos desde base de datos.

lo que entiendo es que debo de realizar la consulta y contruir un array json (me corriguen si me equivoco)


este codigo me sirve para un solo evento , esto no es dinamico
Código Javascript:
Ver original
  1. events: {
  2.             pais: "Colombia",
  3.             departamento: "Caldas",
  4.             municipio: "Manizales"
  5.         }


este es mi archivo php

Código PHP:
Ver original
  1. $arr = array('pais' => 'Colombia', 'departamento' => 'Caldas', 'municipio' => 'Manizales');
  2.  
  3. echo json_encode($arr);
  #2 (permalink)  
Antiguo 28/01/2013, 13:48
 
Fecha de Ingreso: noviembre-2012
Ubicación: Caracas - Venezuela
Mensajes: 116
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: como crear funcion para leer array tipo json creado desde php

si explicas mejor que es lo que quieres hacer podemos ayudarte :)
  #3 (permalink)  
Antiguo 28/01/2013, 16:19
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: como crear funcion para leer array tipo json creado desde php

angelsds gracias por responder

tengo una pagina .php y tengo el siguiente script

Código PHP:
Ver original
  1. $(function(){
  2. $("#delbut").click({
  3. title: 'Ingrese el nuevo valor ',
  4.         value: {
  5.             pais: "Colombia",
  6.             departamento: "Caldas",
  7.             municipio: "Manizales"
  8.         }
  9.     });
  10. });


y lo que necesito es llenar value con valor desde la base de datos, espero me corrigas si estoy equivocado, mi idea es value:"datos.php" osea hacer una llamada al servidor y el servidor le contestaria con un array tipo json

Código Javascript:
Ver original
  1. $(function(){
  2. $("#delbut").click({
  3. title: 'Ingrese el nuevo valor ',
  4.         value:"datos.php"
  5.     });
  6. });


datos.php
Código PHP:
Ver original
  1. $arr = array('pais' => 'Colombia', 'departamento' => 'Caldas', 'municipio' => 'Manizales');
  2.  
  3. echo json_encode($arr);

lo estoy intentando pero no funciona , que me falta o que estoy haciendo mal?
  #4 (permalink)  
Antiguo 29/01/2013, 08:14
 
Fecha de Ingreso: noviembre-2012
Ubicación: Caracas - Venezuela
Mensajes: 116
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: como crear funcion para leer array tipo json creado desde php

puedes usar la funcion append que te permite escribir en un campo cualquiera, solo necesitas seleccionarlo y darle el valor

Por cierto no estoy viendo allí cómo traes los datos desde la base de datos, ¿estas vaciando informacion de un registro específico o de toda una tabla?

PD: en datos.php no es echo sino return json_encode($arr);

Última edición por angelsds; 29/01/2013 a las 09:19
  #5 (permalink)  
Antiguo 29/01/2013, 22:36
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: como crear funcion para leer array tipo json creado desde php

angelsds gracias por responder

segun lo que me indicas
Cita:
Por cierto no estoy viendo allí cómo traes los datos desde la base de datos, ¿estas vaciando informacion de un registro específico o de toda una tabla?
es un registro especifico


y encuanto a

Cita:
puedes usar la funcion append que te permite escribir en un campo cualquiera, solo necesitas seleccionarlo y darle el valor
no tengo control del html osea de los input

y corregi lo que me indicaste en datos.php

Código PHP:
Ver original
  1. <?php
  2. $arr = array('city' => 'Moscow', 'street' => 'Lenina', 'building' => 15);
  3.  
  4. return json_encode($arr);
  5. ?>

este post lo abri ya que estoy trabajando con http://vitalets.github.com/x-editable/index.html

Etiquetas: creado, funcion, json, php, tipo
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 09:34.