【发布时间】:2021-01-10 11:54:18
【问题描述】:
我想连接到 API 并从中检索数据。我需要在 Hubspot CMS 上完成。
这是 API 的链接:
https://staging.tabsera.com/apiDoc/#api-landing-getCourses
我尝试使用 Codepen 示例执行此操作,但即使控制台没有显示任何错误,它也没有显示数据:
const courses = document.getElementById('courses'),
url = 'https://staging.tabsera.com/api/v1/landing/courses';
const createNode = element => {return document.createElement(element);};
const append = (parent, el) => {return parent.appendChild(el);};
fetch(url).
then(response => {return response.json();}).
then(data => {
let courses = data.results;
return courses.map(courses => {
let english = createNode('<div class="english">'),
img = createNode('img'),
span = createNode('span');
img.src = runner.picture.medium;
span.innerHTML = `${courses.english.author} ${courses.name.last}`;
append(div, img);
append(div, span);
append(div, div);
});
}).
catch(error => {console.log(error);});
https://codepen.io/zestweb/pen/zYqeNMr
非常感谢任何帮助。
【问题讨论】:
标签: javascript jquery node.js json reactjs