我正在努力解決如何訪問基本上多維的JSON數組中的數據。使用jQuery訪問多維JSON數組中的數據
我的jQuery AJAX請求是這樣的:
$("#login-form").submit(function(e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: '/ajax/login',
data: 'email='+$("#email").val()+'&password='+$("#password").val(),
success: function(data){
// FIRE ALERT HERE
alert(data.firstname);
},
dataType: 'json'
});
});
這就是我收到了。用戶帳戶詳細信息以及他們針對其帳戶的產品列表。
{
"logged_in":true,
"firstname":"Joe",
"surname":"Bloggs",
"Full_name":"Joe Bloggs",
"email":"[email protected]",
"phone":"+123456789",
"website":"",
"age":"26-35",
"street":"1 Street Ave",
"city":"Townland",
"state":"NA",
"postcode":"1234",
"country":"Australia",
"products":2,
"0":{
"product_no":"1087",
"customer":"2",
"bought_from":"1",
"date_of_purchase":"2011-04-08",
"method":"instore",
"invoice":"0",
"current":"1"
},
"1":{
"product_no":"24",
"customer":"2",
"bought_from":"1",
"date_of_purchase":"2011-04-08",
"method":"instore",
"invoice":"0",
"current":"1"
}
}
正如你所看到的,我在提醒名字,這很好。我可以通過使用data.key訪問第一維中的所有內容,但是我不確定那麼我需要索引下一個維度。很顯然,我想以某種方式顯示每個產品。
建議將是最受歡迎的。
如果u [R使用* PHP *然後'json_encode'是爲您的數據 – diEcho 2011-04-11 07:01:48