html fream 刷新时页面跳转怎么控制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html fream 刷新时页面跳转怎么控制相关的知识,希望对你有一定的参考价值。

使用fream 左右各一个,左边是菜单,点击后右边跳转,比如右边是一开始index。jsp,然后点击跳转到list.jsp,此时按f5刷新,右边老是返回index.jsp 怎么回事?

这是正常的现象
如果想保留
左边点击了确保url的跳转
我点首页 地址栏就是index.xxx
我点a链接 地址就是 a.xxx 右面是相应的页面
原理就是点击的链接带参数 服务器返回不同页面
参考技术A 那肯定的了,刷新肯定就回到了默认的状态了。如果要不回到默认的状态,那就用url地址栏加参数来控制显示。追问

怎么用撒?给个实例撒

追答

如 url&show='test'
frame src=
就是这样控制呀,jsp代码不会写。自己写吧。

PHP避免刷新页面重复提交

情景:从html提交数据到x.php 在x.php中$_POST数据写库并且显示,当x.php刷新时,入库操作会被再次执行,用了if($_POST) 并且在程序结尾给$_POST赋空值,但是刷新的时候POST依然有值,求知道怎么避免反复提交。 关键:1.数据从html过来的,不是PHP 2.要在x.php显示获取到的数据 3.要入库
4.是刷新x.php 不是直接访问

参考技术A 这个解决的办法是在 x.php 中加入跳转代码,使页面跳转就好了,例如,html->x.php->数据处理后跳转到成功页面->success.html 参考技术B 解决办法:在表单第一次到后台,在执行代码的最后部分加上重新指向本页,模仿我们首次进入本页的效果。 参考技术C 可以参考 thinkphp 里的 表单令牌验证 参考技术D if($_POST && $_POST['submit'])

$_POST['submit']这里重点不是要接收它的值, 而是判断他有没有按这个按钮,也就是是否提交表单,如果提交了就执行它下面里的程序,你可以做以下理解
if(提交表单)
echo '就接收表单里的一些值';
else
echo '表单没有被提交';


不知道楼主是否懂了本回答被提问者和网友采纳

以上是关于html fream 刷新时页面跳转怎么控制的主要内容,如果未能解决你的问题,请参考以下文章

js控制页面跳转,清缓存,强制刷新页面

vue路由发生了跳转,但页面没有跳转成功,怎么办呢?

vue路由跳转页面滚动到顶部

asp.net 局部跳转无刷新怎么写?

为啥vue的路由正常跳转,但页面没有变化

HTML5页面跳转的几种方法