我有以下代码:
apitest.php
<!DOCTYPE html>
<html>
<head>
<title>WEBPAGE</title>
<link href="main.css" rel="stylesheet" type="text/css" href="" />
<script type="text/javascript">
function test(){
const userAction = async () => {
const response = await fetch('<some_api_url>');
const myJson = await response.json();
document.getElementById("demo").innerHTML = myJson
}
}
</script>
</head>
<body>
<button onclick="test()">Click</button>
<p id="demo"></p>
</body>
</html>
我正在尝试演示其响应是非常基本的json数据的GET api:
{"Status":"OK"}
但我没有收到上述回复。谁能帮我解决问题。谢谢
答案 0 :(得分:1)
您的test
函数仅定义一个函数userAction
来发出API请求。但是永远不会调用此函数,因此永远不会发送请求。
只需添加以下行:
userAction()
test
函数的结尾。