2013-04-30 150 views
0

我想從url中檢索JSON。到目前爲止,我有從URL中檢索JSON

<script> 
var co2; 
$(document).ready(function(){ 
    alert("0"); 
    $.getJSON(url,function(result){ 
     var jsonObject = result; 
     alert(result); 
     alert(result.Cumulative_CO2); 
     co2 = result.Cumulative_CO2; 
    }); 
}); 
</script> 

的URL返回[{"Cumulative_CO2":"406465.968076","Year":"2013","Month":"3","Day":"29"}]

什麼,我想要做的是採取Cumulative_CO2並將其存儲在一個變種,但alert(result)回報[object Object]alert(result.Cumulative_CO2)回報undefined。我做錯了檢索JSON嗎?我是這個品牌的新成員,並且不知道下一步該做什麼。

+1

給'result [0] .Cumulative_CO2'一槍。它返回一個數組。 – pickypg 2013-04-30 03:10:46

回答

2

你想要result[0].Cumulative_CO2。結果被封裝在一個數組中,因此訪問第一個項目,然後從該對象獲取屬性。

3

結果是JSON對象的數組,在這種情況下,你需要獲得數組中的第一項,然後得到的財產的價值Cumulative_CO2

alert(result[0].Cumulative_CO2); 

另外:需要考慮的可能性數組可能返回多個項目的情況。