Javascript 访问jQuery ajax响应对象

Javascript 访问jQuery ajax响应对象,javascript,jquery,ajax,Javascript,Jquery,Ajax,请告诉我,我正试图阅读来自alphavantage的ajax请求的回复表 $(document).ready(function() { alert("hey"); const urlToFetch = 'https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=MSFT&outputsize=full&apikey=demo'; function getData() {

请告诉我,我正试图阅读来自alphavantage的ajax请求的回复表

$(document).ready(function() {

  alert("hey");
  const urlToFetch = 'https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=MSFT&outputsize=full&apikey=demo';

  function getData() {

    $.ajax({
      url: urlToFetch,
      type: 'GET',
      dataType: 'json',

      success(response) {
        console.log(response);
      },
      error(jqXHR, status, errorThrown) {
        console.log(jqXHR);
      }
    });
  }
  getData();

});

在您的示例中,当您从ajax获取JSON时,如果成功,请使用
JSON.parse(response)
,那么响应将成为javascript对象。然后,您可以对该对象执行任何需要的操作。

我成功地向下拉取了数据,但我不太熟悉解析json数据,尤其是来自api响应对象的json数据。欢迎您提出任何建议。您的问题不是关于ajax,而是关于如何访问对象的成员。多次询问和回答。还有:那么问什么问题才是正确的呢?我如何访问该对象的成员?您是否检查了浏览器的控制台并查看了该对象的结构?可以使用点或括号表示法访问成员。例如,
response[“metadata”]
将为您提供第一部分<代码>响应[“元数据”][“3.上次刷新”]将给出日期。等等你也可以在谷歌上搜索“js如何访问对象的成员”是的,我检查了浏览器控制台,但我不知道什么是正确的关键字,如果你能分享一个指向文档管理员的链接,一个视频,这将帮助我理解这个概念,我将不胜感激。它已经是一个js对象了,OP询问如何访问其内容。OP评论说,他/她“不熟悉解析json数据,尤其是来自api响应对象的json数据”…json.parse将把响应解析为javascript对象。要访问javascript对象的内容,这里有一个初学者指南:在这个使用
dataType:'json'
的具体示例中,传递给
success
函数的参数已经被解析。OP询问“读取响应”,即访问对象中的数据。他们称之为“解析”,但指的是访问对象的成员。好吧,等等,如果json响应没有解析为js对象,那么它是不可访问的。