扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在执行删除后增加以下语句:
创新互联主要从事成都网站设计、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务台州,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
$referer = $_SERVER['HTTP_REFERER'];
header("Location: $referer");
die();
这样就能跳到之前的页面了,而且刷新也不会重复删除数据,看到的内容是删除后的。
如果用history.back()的办法,看到的是没有删除时的数据
这里说一下我的做法,
尽量不要本页处理,提交到专门的处理页面,处理完后,跳转到提示页面,
这样用户只会刷新提示页面,而不会造成重复提交。
一定要放在一个页面的话,可以考虑使用其他的地址栏参数区分要执行的代码,例如参数act=login显示登录界面,act=do_login处理提交的表单,在一个页面中区分$_GET['act']对应的值执行对应的代码。
history.back(-1) 的意思是返回上一个页面,你这样做就相当于点击了浏览器的返回键,所以原先表单的数据还会在(浏览器一般会保存上一个页面);
正确的做法一般有以下几种:
将history.back(-1)改为: window.location="login.html"; // login.html改为你要跳转到的页面
其他
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流