【发布时间】:2022-05-06 21:32:57
【问题描述】:
我正在使用以下 HTML 测试 json-server 包,所以我的问题是下一个:
点击My button后我的页面重新加载
我正在尝试使用 POST 请求,但我不明白为什么在 POST 之后,我的页面会重新加载。
<script>function test(){
fetch('http://localhost:3000/sessions/',{
method:'POST',
mode:'no-cors'
})
console.log('Success')
}
</script>
<body>
<div id="container"></div>
<button type="button" onclick="test()">My button</button>
</body>
即使我将请求方法更改为 GET,当我单击该按钮时页面也不会重新加载。
我认为问题与 json-server 有关,因为当我向其他 API 发出 POST 请求时,我的页面没有重新加载,但我不知道为什么。有人可以帮助我
【问题讨论】:
-
网络说什么?转到您的浏览器开发工具,打开
Network选项卡,检查Preserve log并尝试按下按钮。您的服务器应以代码 200 响应。 -
是的,确实如此。响应是200,但是得到响应后,我的页面重新加载
标签: javascript post json-server