2009-05-29 72 views
0

我有这样的PHP代码使用json传递数组?

$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收到?

感谢

+0

你有一个支架的警报后失踪(呼叫 – 2009-05-29 08:44:24

+0

谢谢你告诉我 – ahmed 2009-05-29 08:55:04

回答

1

尝试:

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