我正在尝试从 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 存储在 var 中,但是 alert(result)
返回[object Object]
和alert(result.Cumulative_CO2)
返回undefined
。我在检索 json 时做错了什么吗?我对此是全新的,不知道下一步该做什么。
最佳答案
结果是一个json对象数组,在这种情况下,您需要获取数组中的第一项,然后获取属性Cumulative_CO2
的值
alert(result[0].Cumulative_CO2);
另外:需要考虑数组可能返回多个项目的可能性。
关于javascript - 从 URL 检索 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16291551/