Передача массивов с использованием JSON? - PullRequest
0 голосов
/ 29 мая 2009

У меня есть этот php код

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

и это код 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");

Как я могу передавать массивы с помощью json и получать их в javascript?

Спасибо

1 Ответ

1 голос
/ 29 мая 2009

Попробуйте:

function(data) {
    $.each(data.array1, function(i) {
        alert(data.array2[i]);
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...