Foros del Web » Programando para Internet » Javascript » Frameworks JS »

JSON: Añadir claves:valor dinámicamente.

Estas en el tema de JSON: Añadir claves:valor dinámicamente. en el foro de Frameworks JS en Foros del Web. Estimados señores, Revisando la sintaxis de JSON y buscando alguna solución no di en "como" agregar "claves-valores" a un objeto JSON. Estoy "jugando" un poco ...
  #1 (permalink)  
Antiguo 04/04/2013, 20:28
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 2 meses
Puntos: 5
JSON: Añadir claves:valor dinámicamente.

Estimados señores,
Revisando la sintaxis de JSON y buscando alguna solución no di en "como" agregar "claves-valores" a un objeto JSON. Estoy "jugando" un poco para añadir valores a mi objeto de esta forma:
Código PHP:
<!DOCTYPE HTML>
<
html lang="en-US">
<
head>
    <
meta charset="UTF-8">
    <
title></title>
    <
script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
<body>
    <p>Nombre <input type="text" id="nombre"></p>
    <p>Edad <input type="text" id="edad"></p>
    <p><button id="ingresar">Ingresar</button> <button id="alerta">Mostrar todos</button></p>
    <script type="text/javascript">
        $(document).on("ready", function(){
            arreglo_json = new Array();
            $("#ingresar").on("click", function(){
                var el_nombre = $("#nombre").val();
                var la_edad = $("#edad").val();
                for(i=0; i<arreglo_json.length; i++){
                    arreglo_json[i] = {"nombre": el_nombre, "edad": la_edad};
                }
                $("#nombre").val("");
                $("#edad").val("");
            });
            $("#alerta").on("click", function(){
                console.log(arreglo_json.length);
            });
        });
    </script>
</body>
</html> 
Pero no consigo añadir objetos de tal forma que si hago ingreso varios datos, al presionar el botón "#alerta" solo me muestra 1.

Alguna sugerencia por favor....
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus
  #2 (permalink)  
Antiguo 05/04/2013, 11:54
 
Fecha de Ingreso: abril-2013
Ubicación: Vigo
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Respuesta: JSON: Añadir claves:valor dinámicamente.

cambia esto:

//for(i=0; i<arreglo_json.length; i++){
arreglo_json.push({"nombre": el_nombre, "edad": la_edad});
//}

Etiquetas: ajax, html, input, javascript, jquery, js, 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 15:04.