Javascript 如何从API获取JSON文件中的特定数据段?
我对API和JavaScript非常陌生。我想知道如何在我的网站上打印数据,例如: 我只想在下次发布时打印“名称”标签Javascript 如何从API获取JSON文件中的特定数据段?,javascript,json,Javascript,Json,我对API和JavaScript非常陌生。我想知道如何在我的网站上打印数据,例如: 我只想在下次发布时打印“名称”标签 如果该API设置了相应的CORS头文件(从我的测试来看,似乎是这样),那么您可以使用名为的本机浏览器函数调用它 例如: fetch('https://launchlibrary.net/1.4/launch/next/1') //将响应转换为JSON .then(r=>r.json()) //在控制台中显示名称 .then(data=>console.log(data.lau
如果该API设置了相应的CORS头文件(从我的测试来看,似乎是这样),那么您可以使用名为的本机浏览器函数调用它 例如:
fetch('https://launchlibrary.net/1.4/launch/next/1')
//将响应转换为JSON
.then(r=>r.json())
//在控制台中显示名称
.then(data=>console.log(data.launchs[0].name))代码>您可以在获取数据后尝试使用map
功能。您可以使用fetch
或jqueryajax
方法从下面的api示例中获取数据
若您只需要获取第一个元素,那个么可以说
data.launches.map(x=>x.name )[0]
$(文档).ready(函数(){
$.ajax({
键入:“GET”,
url:“https://launchlibrary.net/1.4/launch/next/1",
成功:功能(数据){
log(data.launchs.map(x=>x.name));
}
});
});代码>
非常感谢!我还添加了纯js fetch示例到目前为止您尝试了什么?