为什么提交刷新页面

时间:2020-02-06 08:21:51

标签: html submit

我在提交后发现了无数有关刷新的答案和解释-如何做到这一点,如何防止它发生,等等。但是我只是想知道为什么所有提交功能都会自动重新加载页面?我本以为默认值为不刷新,并且有一个选项,例如

<uses-permission name="android.permission.INTERNET" />

这像是潜行的编程规则,还是有理由处理<button type="submit" refresh="false">Submit</button> GET请求或类似的请求?

1 个答案:

答案 0 :(得分:0)

提交表单就像单击链接。

  1. 您向服务器发送了一些内容(当您单击只是URL的链接时,它的形式是更复杂的数据)。
  2. 服务器做出响应
  3. 浏览器向您显示响应

只有当您编写的服务器端代码将同一页发回时,它才会“重新加载页面”。


这是正常现象,因为当您将数据发送到服务器时,您通常想知道它是否有效。

(服务器可以使用204 No Content进行响应,以避免浏览器加载新页面,但这会使大多数用户感到困惑,因为他们已经单击了按钮,而且似乎什么也没有发生。)