<html>
<head>
<title>Using Fetch</title>
</head>
<body>
<script>
// Fetch your information here using client side JavaScript
// Do something
</script>
</body>
</html>
let url = 'https://example.com/api/';
fetch(url)
.then(res => res.json())
.then((data) => {
// Your data is in the variable 'data', do something with it
})
.catch(err => { throw err });
1条答案
按热度按时间8zzbczxx1#
如果问题仅限于使用html,那么这是不可能的。
如果您的意思是只使用静态html页面(允许内联javascript),那么有很多方法可以做您想做的事情。
您可以使用客户端javascript,在一个静态页面中提供服务,无需运行node js或其他非静态web服务器之类的后端。
对于静态html文件,如下所示:
您的服务器端应用程序可以公开输出一些json的端点,我们将使用该端点
https://example.com/api/
并使用fetch api获取:总之,您的html文件可以如下所示:
该代码是从端点获取一些数据并在页面上设置一个段落以显示该信息的基本示例。