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!