我在表单内使用按钮时遇到问题。我想让那个按钮调用函数。它会刷新页面,但会产生不良结果。
我的简单代码是这样的
<form method="POST">
<button name="data" onclick="getData()">Click</button>
</form>
单击按钮时,将调用该函数并刷新页面,这会重置我之前的所有请求,这会影响作为之前请求结果的当前页面。
我应该怎么做才能阻止页面刷新?
最佳答案
将 type="button"
添加到按钮。
<button name="data" type="button" onclick="getData()">Click</button>
按钮的 type
的默认值为 submit
,它会自行将表单发布到您的案例中并使其看起来像刷新。
关于javascript - 单击表单内的按钮时如何防止页面刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7803814/