Foros del Web » Programando para Internet » Jquery »

obtener elemento de array json

Estas en el tema de obtener elemento de array json en el foro de Jquery en Foros del Web. Hola amigos, Estoy trabajando con php (laravel), jquery y estoy realizando una validacion al lado del servidor mediante ajax y obtengo el siguiente json, mi ...
  #1 (permalink)  
Antiguo 15/12/2015, 21:52
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
obtener elemento de array json

Hola amigos,

Estoy trabajando con php (laravel), jquery y estoy realizando una validacion al lado del servidor mediante ajax y obtengo el siguiente json, mi pregunta es como obtengo el elmento de determinada posicion sin utilizar un ciclo en php es asi

Código PHP:
Ver original
  1. $array[1];


Código Javascript:
Ver original
  1. {"valor.0":["El campo valor.0 es obligatorio."],"porcentaje.0":["El campo porcentaje.0 es obligatorio presente."],
  2. "valor.1":["El campo valor.1 es obligatorio."],"porcentaje.1":["El campo porcentaje.1 es obligatorio  presente."],
  3. "valor.2":["El campo valor.2 es obligatorio."],"porcentaje.2":["El campo porcentaje.2 es obligatorio presente."],
  4. "valor.3":["El campo valor.3 es obligatorio."],"porcentaje.3":["El campo porcentaje.3 es obligatorio  presente."],
  5. "valor.4":["El campo valor.4 es obligatorio."],"porcentaje.4":["El campo porcentaje.4 es obligatorio  presente."]}
  #2 (permalink)  
Antiguo 15/12/2015, 22:47
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: obtener elemento de array json

Mediante notación por puntos o corchetes.

Supongamos que tengo un array de objetos como el siguiente:
Código Javascript:
Ver original
  1. var personas = [
  2.     {
  3.         nombre: "Juan",
  4.         apellido: "Pérez"
  5.     },
  6.     {
  7.         nombre: "María",
  8.         apellido: "Ramírez"
  9.     },
  10.     {
  11.         nombre: "Orlando",
  12.         apellido: "Vargas"
  13.     },
  14. ];

Y quisiera imprimir los datos del segundo objeto, tendría que hacer lo siguiente:
Código Javascript:
Ver original
  1. var datos = personas[1]; //Segundo elemento del array, posición 1
  2.  
  3. document.body.innerHTML = "Nombre: " + datos.nombre + "<br />"; //O datos["nombre"]
  4. document.body.innerHTML += "Apellido: " + datos.apellido; //O datos["apellido"]

Lo anterior imprimirá lo siguiente:
Código HTML:
Ver original
  1. Nombre: María
  2. Apellido: Ramírez

Un saludo
__________________
«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
  #3 (permalink)  
Antiguo 16/12/2015, 20:42
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: obtener elemento de array json

Alexis88 gracias por tu aporte me sirvio mucho

Etiquetas: elemento, json
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 04:02.