Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2014, 20:10
marco64yes
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 14 años, 2 meses
Puntos: 9
Exclamación json y jquery mostrar datos recibidos con php de arrays dentro de un array

Hola,

Cuento con la siguiente duda, estoy tratando de obtener un resultado con Json y jquery pero con el siguiente código solo puedo mostrar los datos con un solo array y uno uno con varios arrays dentro de un array , osea un resultado arrojado desde php de una búsqueda con mysql.

[["35","37"],["Marta","Juan"],["Mexico","Monterrey"]]

Mi código es el siguiente

Código PHP:
<?php
    
// Realizo el query

    
$idUsers= array();
    
$nombres = array();
    
$ciudades= array();

    while(
$getUsuarios=mysql_fetch_array($queryNombres)){
            
$idUsers[] = $getUsuarios['ID'];
            
$nombres [] = $getUsuarios['NOMBRES'];
            
$ciudades[] =  $getUsuarios['CIUDADES'];
    }

        
$setNombres= array($idUsers$nombres ,$ciudades);
        echo 
json_encode($setNombres);

}

?>
Código PHP:

<html>
    <
head>
       <
title>jQuery Test</title>
    <
script type="text/javascript" src="jquery.js"></script>
     <script type="text/javascript">
    
    function getUsers(){
                $.ajax({
                    url: "getUsers.php",
                    type: "POST",
                    data: {
//AQUI NO SE COMO LLAMARA LOS DATOS SI SON ARRAYS
                        ID: $("#ID").val(),
                        NOMBRES: $("#NOMBRES").val(),
                        CIUDADES: $("#CIUDADES").val()
                    },
                    dataType: "JSON",
                    success: function (jsonStr) {
//AQUI NO SE COMO LLAMARLOS, YA QUE EN DATA NO SE COMO LLAMARLOS 
                        alert(jsonStr[0].ID);
                    },
                    error: function() {
                           alert("Error Encontrado");
                    }
                });
            }
    </script>
    </head>
    <body>
    <div id="result"></div>
        <input type="button" value="dias" onClick="getDiasClases()" />
        </form>

    </body>
</html> 
Mis dudas son como traer los datos en data: y en success: :S

En este post puse un codigo hasta el final donde traigo datos pero desde un solo array http://www.forosdelweb.com/f179/json...stran-1105299/

Quice implementar algo parecido pero con arrays dentro de arrays ya que traigo varios datos de la base de datos y ya no solo uno.

Espero me puedan apoyar, muchas gracias!