2009-05-29 7 views
0

J'ai ce code phpPasser des tableaux à l'aide de json?

$ids = array(1,2,3); 
    $names = array("cat","elephant","cow"); 
    $originalSettings = array ('ids'=>$ids,'names'=>$names); 
    $jsonSettings = json_encode($originalSettings); 
    echo $jsonSettings; 

et ceci est le code jQuery

$.post("ajax.php", {}, 
function(data){ 
data.ids.each(function(i) { 
alert(data.names[i]); 
} 
//is it possible to receive the arrays and navigate them 
}, "json"); 

Comment puis-je passer des tableaux en utilisant JSON et les recevoir en javascript?

Merci

+0

Vous avez un support porté disparu après votre alerte (appel –

+0

Merci de me dire – ahmed

Répondre

1

Essayez:

function(data) { 
    $.each(data.array1, function(i) { 
     alert(data.array2[i]); 
    }); 
} 
+0

Merci Il travaille, il est légèrement différent de .each $ (data.array1, fonction (i) {alert (data.array2 [i]);}); – ahmed

+0

Voilà, je savais qu'il me manquait une fonction. – kim3er

Questions connexes