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

Retorno de Ajax Armar variable de JSON dinamico

Estas en el tema de Retorno de Ajax Armar variable de JSON dinamico en el foro de Frameworks JS en Foros del Web. Hola, les platico brevemente: Hago una funcion con jquery para mandar una solicitud a otra pagina a traves de jquery con ajax a un php, ...
  #1 (permalink)  
Antiguo 28/09/2012, 21:58
 
Fecha de Ingreso: diciembre-2011
Ubicación: Zacatecas,Mexico
Mensajes: 16
Antigüedad: 13 años
Puntos: 0
Pregunta Retorno de Ajax Armar variable de JSON dinamico

Hola, les platico brevemente:

Hago una funcion con jquery para mandar una solicitud a otra pagina a traves de jquery con ajax a un php, en el php armo un json de una tabla bastante grande, la cual basicamente es una matriz, la cual en php se arma facilmente dinamicamente, pero con json no he podio encontrar la forma, aqui un bloque de codigo:


Código:
            $.ajax({
                type: "POST",
                url: "../controller/ArreglodeConceptos.php",
                data: "",
                dataType: "json",
                success: function(msg){
                // json de retorno 
               //{"sueldonomina":"5962982.14","sueldoda":"5962982.14"}
               // aqui van como 15 conceptos que se arman con la palabra sueldo
              //  y con otras palabras
              //  mi idea era armar un array titulos=['nomina','pagos','etc']
             el problema al iterar el array titulos con un for
                            for(i=0; i<=titulos.length; i++){
                                   alert(msg.titulos[i]+"nomina") 
                            }

              // el problema es que despues de msg no me deja concatenarle algun 
            / /texto el cual no sea explicitamente el titulo de la variable  
           //que contiene  json                          
       

                },
                error: function(){
                    return false;
                 }
             });

Esa es mi duda, creo que alguien a ya paso por este caso, mi pregunta es si existe alguna solucion o mejor le voy buscando por otro lado, muchas gracias por su tiempo

Última edición por psy_iea; 28/09/2012 a las 21:59 Razón: mala redaccion
  #2 (permalink)  
Antiguo 28/09/2012, 22:50
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 6 meses
Puntos: 220
Respuesta: Retorno de Ajax Armar variable de JSON dinamico

yo creo que estas haciendo mal el recorrido del json deberia ser asi

msg[i].titulos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 29/09/2012, 11:03
 
Fecha de Ingreso: diciembre-2011
Ubicación: Zacatecas,Mexico
Mensajes: 16
Antigüedad: 13 años
Puntos: 0
Respuesta: Retorno de Ajax Armar variable de JSON dinamico

Tengo un error en esta linea

Código Javascript:
Ver original
  1. for(i=0; i<=titulos.length; i++){
  2.      
  3.          alert(msg."sueldo"+titulos[i])    
  4.    }
Para que funcione el alert tendria que se algo como:

Código Javascript:
Ver original
  1. alert(msg.sueldonomina);
  2.     // pero es lo que quiero evitar poner explicitamente eso ya que son bastantes campos y
  3.      // y como es una matriz es "facil" de hacer dinamico "en teoria"
  #4 (permalink)  
Antiguo 29/09/2012, 11:04
 
Fecha de Ingreso: diciembre-2011
Ubicación: Zacatecas,Mexico
Mensajes: 16
Antigüedad: 13 años
Puntos: 0
Respuesta: Retorno de Ajax Armar variable de JSON dinamico

Cita:
Iniciado por Dradi7 Ver Mensaje
yo creo que estas haciendo mal el recorrido del json deberia ser asi

msg[i].titulos
Ya lo prove y a la hora de imprimir me manda un ""undefined", gracias por contestar

Etiquetas: ajax, dinamico, javascript, 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 08:51.