表单提交后用history.back()的问题(本人用thinkPHP)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表单提交后用history.back()的问题(本人用thinkPHP)相关的知识,希望对你有一定的参考价值。

举个例子,当我提交表单后,会进入一个叫myget()的方法里面进行数据处理,例如把数据保存到数据库,当处理完成后自动跳转到另外一个页面,而这时如果我用history.back()会不会跳到myget()方法里面在进行一次数据处理呢?但我想达到的效果是跳转到表单提交页面,我应该怎么做呢?

参考技术A 你用POST是不会再次提交的.
跳转到表单最好用$this->success('控制器/方法');

history.back(-1)和history.go(-1)的区别

history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面

history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在

history.back(0) 刷新 history.back(1) 前进 history.back(-1) 后退

 

以上是关于表单提交后用history.back()的问题(本人用thinkPHP)的主要内容,如果未能解决你的问题,请参考以下文章

停止表单提交的 JavaScript 代码

history.back()

history.back(-1)和history.go(-1)的区别

history.back(-1)和history.go(-1)的区别

PHP学习笔记之history.go(-1)和History.back()的区别

js back动作