javascript - 我如何创建一个 div 并将 JSON 中的 'brands' 数据放入其中?

标签 javascript json api fetch-api

目前,我正在尝试学习如何从 API 访问数据并将其放入我的 html 的 div 中。我正在使用 fetch,但我不确定在对数据进行字符串化后该去哪里。我想从 API 访问“品牌”数据并将其放入我的 html 中。

fetch("http://makeup-api.herokuapp.com/api/v1/products.json")
    .then(res => res.json())
    .then(
    (data) => {
        JSON.stringify(data)
    }

最佳答案

我建议使用this tutorial学习 JavaScript 获取。

这是一个工作片段(尽管它在 SO 中不起作用)。

const url = 'http://makeup-api.herokuapp.com/api/v1/products.json';
fetch(url)
  .then((resp) => resp.json())
  .then(function(data) {
    let products = data;
    return products.map(function(product) {
      console.log(product.brand);
      //$("#listOfBrands").append(product.brand); // do as you will
    })
  })
  .catch(function(error) {
    console.log(error);
  });
<div id="listOfBrands"></div>

关于javascript - 我如何创建一个 div 并将 JSON 中的 'brands' 数据放入其中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58774281/

相关文章:

javascript - 并非所有 d3 点都显示在传单 map 上的正确位置

javascript - 有没有办法创建一个可以是单击事件或 onload 事件的函数,具体取决于主体的类?

java - 在 Java 中转义 JSON 字符串

javascript - 获取 json 数据在 IE 中有效,但在 FF 和 Chrome 中无效

php - 自定义 WordPress 发布查询

javascript - Visual Studio 解释 JavaScript 文件中的断点

javascript - 如何让函数等到数据库连接建立后再继续?

javascript - 在 Node 服务器上使用 mongoose 将分层 Node 从 json 文件保存到 mongodb 中

c++ - 使用 IPC 共享内存的应用程序可以访问彼此的代码吗?

api - Github API 502 错误