我正在制作一个小型金融网站作为一个项目,但我似乎无法弄清楚如何从this Google Finance site.上的JSON获取特定数据代码应该只获得与{相关的值{1}}但它会获取所有数据。
l
答案 0 :(得分:1)
要实现此目的,您需要访问返回对象的l
属性。因为它们在数组中,您需要循环它们或通过索引获取特定的数组。试试这个:
$.ajax({
url: 'http://finance.google.com/finance/info?client=ig&q=AMD',
dataType: 'jsonp',
success: function(json) {
console.log(json[0].l); // get the property from the first object
}
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
答案 1 :(得分:0)
$(document).ready(function(){
$.ajax({
url: 'http://finance.google.com/finance/info?client=ig&q=AMD',
dataType: 'jsonp',
success: function(json) {
console.log(json[0]['l']);
}
});
});
您不需要在此查询上发送数据结构,因为Google没有处理它。所有你需要在你的成功函数中使用完整的json结果,并找出你需要附加的params。如果我理解你的问题,这个样本应该做你想要的。