页面上有3种表单更新数据:第一种是用户配置文件,第二种是密码重置,第三种是更改电子邮件.我将表单发送到控制器并重定向到同一页面.项目组负责人要求删除这些重定向,并说人们在提交表单后不刷新页面,重定向只会加载服务器…
我可能错了,但重定向总是应该在发送POST请求后完成.关于通过AJAX制作所有表格的建议被拒绝了.如果我没有弄错的话,我如何能够胜任地证明需要重定向?
解决方法:
您要寻找的是Post-Redirect-Get模式.
你可以在这里阅读原文:http://www.theserverside.com/news/1365146/Redirect-After-Post
它暴露了所有的动机;简而言之,模式阻止双重提交(因为页面很慢,因此用户松散耐心)并允许浏览器安全地刷新(最后)页面,而不会冒重新提交数据的风险(或者至少具有警告你重新提交数据).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。