Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从API获取JSON文件中的特定数据段?_Javascript_Json - Fatal编程技术网

Javascript 如何从API获取JSON文件中的特定数据段?

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和JavaScript非常陌生。我想知道如何在我的网站上打印数据,例如:

我只想在下次发布时打印“名称”标签


如果该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示例到目前为止您尝试了什么?