我在提交后发现了无数有关刷新的答案和解释-如何做到这一点,如何防止它发生,等等。但是我只是想知道为什么所有提交功能都会自动重新加载页面?我本以为默认值为不刷新,并且有一个选项,例如
<uses-permission name="android.permission.INTERNET" />
这像是潜行的编程规则,还是有理由处理<button type="submit" refresh="false">Submit</button>
和GET
请求或类似的请求?
答案 0 :(得分:0)
提交表单就像单击链接。
只有当您编写的服务器端代码将同一页发回时,它才会“重新加载页面”。
这是正常现象,因为当您将数据发送到服务器时,您通常想知道它是否有效。
(服务器可以使用204 No Content
进行响应,以避免浏览器加载新页面,但这会使大多数用户感到困惑,因为他们已经单击了按钮,而且似乎什么也没有发生。)