我正在尝试从网址中检索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>
网址返回[{"Cumulative_CO2":"406465.968076","Year":"2013","Month":"3","Day":"29"}]
我想要做的是采用Cumulative_CO2并将其存储在var中,但alert(result)
返回[object Object]
和alert(result.Cumulative_CO2)
会返回undefined
。我在检索json时做错了吗?我是新手,不知道接下来要做什么。
答案 0 :(得分:3)
结果是一个json对象数组,在这种情况下,您需要获取数组中的第一项,然后获取属性Cumulative_CO2
的值
alert(result[0].Cumulative_CO2);
另外:需要考虑数组可能返回多个项目的可能性。
答案 1 :(得分:2)
你想要result[0].Cumulative_CO2
。结果包装在一个数组中,因此访问第一个项目,然后从该对象获取属性。