Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/01/2012, 15:38
Avatar de xpapachox
xpapachox
 
Fecha de Ingreso: junio-2011
Mensajes: 77
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: Json(jquery) y php al recorrer datos.. devueltos.

Bueno aca les dejo otra forma de recorrer un arreglo asociativo devuelto como tipo de dato JSON en el ajax JQUERY. Pero ahora con la funcion "each" de JQUERY.

En este

1.codigo php.
<?php
$lista["cli1"] = array ( 'codigo' => 1001,
'nombre' => 'Rudas Diaz, Amado',
'telefono' => '153-4526',
'direccion' => 'Jr.Lima 3110',
'correo' => '[email protected]',
'imagen' => '1001.jpg',
'estado' => true
);
$lista["cli2"] = array ( 'codigo' => 1002,
'nombre' => 'Lopez Carrion, Victoria',
'telefono' => '526-4589',
'direccion' => 'Av.Peru 8569',
'correo' => '[email protected]',
'imagen' => '1002.jpg',
'estado' => true
);
echo json_encode($lista);
?>



2.pagina que del ajax..

<html>
<head>
<script src="js/jquery-1.4.2.min.js" ></script>

<script>
$(function(){
$.getJSON('php_datos/dato_jason_3.php',respuesta);

function respuesta(data){
var ihtml="";
var ihtml="<table border=1 cellspacing=0 cellpadding=0>";
//en este caso cliente contendra a los objetos principales "cli1","cli2",etc
//y cliinfo contendra los valores de cada objeto...

$.each(data,function(cliente,cliinfo){
ihtml+="<tr><td>"+cliinfo.codigo+"</td><td>"+cliinfo.nombre+"</td><td>"+cliinfo.correo+"</td></tr>";
});
ihtml+="</table>";
$("#con").html(ihtml);

}

});
</script>
</head>
<body>
<form>
<div id="con"></div>
</form>
</body>
</html>

................................
Espero les sirva.......
................................