如何从api文件获取?

时间:2019-04-10 22:43:46

标签: javascript json ajax

我只有一个api。 我代码中的数据有2个部分

"Meta Data": {…}
"Time Series (Daily)": {…}

我使用此代码获取json数据并在我的图表中使用

$.ajax({
    url: urls,        
    dataType: 'json',
    contentType: "application/json",
    success: function (data) {
        debugger;
        // split the data set into ohlc and volume
        var ohlc = [],
          volume = [],

          dataLength = data.length, // but this code is undefiend

我如何获取“时间序列(每日)”值? 感谢您阅读可能的解决方案

1 个答案:

答案 0 :(得分:0)

鉴于您提供给我们的数据状态,此处从API端点获取数据的正确方法是

$.ajax({
      url: urls,
      dataType: 'json',
      contentType: "application/json",
      success: function(data) {
        debugger;
        // split the data set into ohlc and volume
        var ohlc = [],
          volume = [],

          dataLength = data['Time Series (Daily)'].length,
          // rest of variable definitions
      });

但是,我建议您花些时间使用蛇皮套(some_property_here)或骆驼皮套(somePropertyHere),这样就不必使用data['string with spaces syntax']