[英]How can I get certain data from JSON using a JQuery ajax call?
我正在將一個小型金融網站作為一個項目,但是似乎無法弄清楚如何從此Google財經網站上的JSON獲取特定數據。 該代碼應僅獲取與l
關聯的值,但改為獲取所有數據。
$(document).ready(function(){
$.ajax({
url: 'http://finance.google.com/finance/info?client=ig&q=AMD',
dataType: 'jsonp',
data: { get_param: 'l' },
success: function(json) {
console.log(json);
}
});
});
為此,您需要訪問返回對象的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>
$(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進行工作,從而獲得成功功能,並找出需要附加的參數。 如果我正確理解您的問題,此樣本應該可以完成您想要的工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.