【发布时间】:2020-03-08 00:33:34
【问题描述】:
我一直在开发一个应用程序,它从 API 获取数据,然后将它们整齐地放入卡片 div 中。我已经编写了用于执行请求并以 JSON 格式获取所有数据的代码(下图),但是我找不到保持代码清洁和管理结果的方法。
我要做的是为每个 JSON 对象创建一个名为 card 的 div(下图中有 50 个),然后在这些 div 中添加带有信息的 span 标签。
这是我当前的代码
xhr.onreadystatechange = () => {
if (xhr.readyState == 4) {
results.style.opacity = 1
let result = xhr.responseText
result = JSON.parse(result)
console.log(result)
【问题讨论】:
-
result.results.forEach(data => { /* create div */ });不太清楚你在这里问什么。此外,您可能希望使用fetch()而不是过时的 XMLHttpRequest。 -
好吧去试试
-
另外,不要想太多。只需编写有效的代码,不要浪费时间尝试从一开始就编写干净的代码。否则你永远不会完成任何事情:)
标签: javascript json api object ecmascript-6