簡體   English   中英

如何使用JQuery ajax調用從JSON獲取某些數據?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM