Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2012, 11:43
Avatar de PabloSutra
PabloSutra
 
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, México
Mensajes: 222
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: each no recorre mi array jason

Hola Kotosh,

Bueno hay varios detallitos del porqué, en primera trata de que la ruta a tu archivo sea relativa, es decir sin el dominio, en vez de http://dominio.com/array.php que sea array.php.

Otra cosa importante es agregar con jQuery la funcion document.ready
En estos casos es mejor usar AJAX, la página de jQuery tiene varios ejemplos para que te des una idea de cómo.

Así mismo en el php al principio declara que la variable data sea de tipo array algo así como

Código PHP:
Ver original
  1. [U]$data=array();[/U]
  2. $data[0] = array(
  3. "Version" => "34",
  4. "News" => "Si",
  5. "Socio" => "0",
  6. "Licencia" => "1"
  7. );
  8.  
  9. echo json_encode($data);

Otro consejo que te doy es que puedes usar firefox y su plugin de firebug, y para hacer debug al código uses la funcion console.log(variable) es algo así como un var_dump() en PHP, con abrir el plugin de firebug y en la pestaña de Console ahi veras lo que pones con console.log y además si hay errores de código el te los dirá el porqué y en que linea.

Aqui te dejo el ejemplo de AJAX que te comentaba y que hice que funcionara.

Código Javascript:
Ver original
  1. $(document).ready(function(e) {
  2.    
  3. $.ajax({
  4.     url:'array.php',
  5.     dataType:"json",
  6.     success: function(data){
  7.       $.each(data,function(){
  8.          console.log(this.Version);
  9.       });
  10.     }
  11. })
  12. });

Espero te haya servido, cualquier cosa que te peuda ayudar me dices.

Saludos Cordiales

Pablo Valencia