如何防止我的网站在POST上重新加载?

时间:2019-05-23 02:43:33

标签: javascript html css

我创建了一个带有提交按钮和一些文本字段的表单。 根据您在文本字段中键入的内容,页面应更改其外观,但会重新加载,所有更改都将恢复为默认值。

如何确定页面未重置?我只是在使用HTML,CSS和js。

3 个答案:

答案 0 :(得分:0)

表单重新加载页面-使用preventDefault停止重新加载,然后使用Fetch API进行POST:

form.onsubmit = e => {
  e.preventDefault();
  fetch("url", { method: "POST", body: formData });
};

答案 1 :(得分:0)

听起来像您可能根本不打算做任何ajax。如果是这种情况,您可以在表单标签中添加onsubmit="return false"

答案 2 :(得分:0)

实际上最好的回答是Ajax调用。请参考以下链接。您不需要重新加载页面/在手动重新加载之前页面不会重新加载。

https://www.w3schools.com/xml/ajax_intro.asp