【发布时间】:2021-01-29 09:01:59
【问题描述】:
我想从我获得的 API 中获取特定信息, 问题是,当我这样做时,我仅限于 100 个列表或来自 API 的内容,我不知道如何进一步查看.. 我的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script>
const api_url =
"https://data.gov.il/api/3/action/datastore_search?resource_id=8a21d39d-91e3-40db-aca1-f73f7ab1df69";
async function getData() {
const response = await fetch(api_url);
const data = await response.json();
console.log(data.result.records);
}
getData();
//fetch('https://data.gov.il/api/3/action/datastore_search?resource_id=8a21d39d-91e3-40db-aca1-f73f7ab1df69', {
// method: 'GET',
// headers: {
// 'Content-Type': 'application/json'
// },
// body: JSON.stringify({
//
// })
//})
// .then(res => {
// if (res.ok){
// console.log('success')
// } else{
// console.log('not success')
// }
// })
// .then(data => console.log(data))
</script>
</body>
</html>
我尝试了两种方法,它们的工作原理基本相同.. 当我查看数据结果记录时,我可以看到包含信息的数组,例如,我知道如何访问其中一个,但所有这些都是关于 1 个城市,我想访问更多城市(在 City_name 上)。 有可能吗?或者 API 仅限于这 100 个数组
【问题讨论】:
标签: javascript arrays json api