Foros del Web » Programando para Internet » Javascript »

JSON y PHP

Estas en el tema de JSON y PHP en el foro de Javascript en Foros del Web. Buen dia. Tengo la siguiente inquietud, estoy trabajando con ajax, donde envio informacion y ejecuto unas consultas en php, en php devuelvo un arreglo de ...
  #1 (permalink)  
Antiguo 24/09/2015, 11:37
 
Fecha de Ingreso: septiembre-2015
Ubicación: Zipaquira
Mensajes: 4
Antigüedad: 9 años, 3 meses
Puntos: 0
Busqueda JSON y PHP

Buen dia.

Tengo la siguiente inquietud, estoy trabajando con ajax, donde envio informacion y ejecuto unas consultas en php, en php devuelvo un arreglo de resultados denominado $resultado, agrego una clase Ruta por cada registro que me devuelve la consulta y esa Ruta la agrego a un arreglo de Rutas denominado $rutas, al final devuelvo echo json_encode($resultado);


¿como me quedaria el json?

por ejemplo (ejemplo sencillo):
en php:
$rutas = Array();
$ru1 = new Ruta(1,'prueba');
$ru2 = new Ruta(2,'prueba2');
$ru3 = new Ruta(3,'prueba3');

array_push($rutas,$ru1);
array_push($rutas,$ru2);
array_push($rutas,$ru3);

$resultado['Rutas']=$rutas;
$resultado['Mensaje']='rutas cargadas';

echo json_encode($resultado);


en javascript:

success: function(result) {
alert(result.Rutas[0].Codigo);
}


lo que quiero es obtener esas rutas en js y manejarlas, pero no se como hacerlo con arreglos de rutas.

De antemano, gracias.

Última edición por devDuvan; 24/09/2015 a las 11:38 Razón: me falto el agradecimiento.
  #2 (permalink)  
Antiguo 24/09/2015, 12:47
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: JSON y PHP

Ya que es un conjunto de rutas, recórrelo con un bucle.
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: ajax, arreglos, jquery, 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:48.