js如何实现跳转到上一页的同时刷新该也面
答案:2 悬赏:30 手机版
解决时间 2021-12-17 16:31
- 提问者网友:藍色情侶裝
- 2021-12-17 10:22
如题,我的js只能完成跳转,下面是我的:<br><script type='text/javascript'>alert('帐号和姓名不匹配,请重新输入!');history.go(-1);</script><br>因为上一页是带有参数的,直接跳回去不刷新会显示过期,我应该怎样改呢?<br><script>alert('账号和姓名不匹配,请从新输入');location.href='/';</script><br><br>再路径里边写你要返回的路径即可 <br><br>那样的话缓存的参数就丢了,所以还是要用 history.go(-1) 去返回,只是不知道同时怎样刷新父页面!
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2022-01-05 18:33
那是你用的history.go(-1);只是返回浏览器缓存的历史页面,就象是点击浏览器上的回退按钮,如果在页面中设置了缓存过期参数或取消缓存,则历史页面就不会显示,只会显示过期!<br><br>最好的办法就是直接转到请求页面的历史URL:<br>1、如果你想跳转的页面是固定的,那么你可以这样写:<br><script type='text/javascript'><br>alert('帐号和姓名不匹配,请重新输入!');<br>location.href="http://localhost/login.php";<br></script><br><br>2、如果你想跳转的页面不确定的,那么你可以这样写:<br><script type='text/javascript'><br>alert('帐号和姓名不匹配,请重新输入!');<br>location.href="<?php echo $_SERVER['REQUEST_URI'];?>";<br></script>
全部回答
- 1楼网友:你哪知我潦倒为你
- 2022-01-05 19:13
javascript中的刷新方法:
history.go(0) //最常用
location.reload()
location=location
location.assign(location)
window.navigate(location) //只支持ie
location.replace(location)自动刷新方法:
[1]在页面的head内加入meta标签实现
[2]js代码实现
settimeout('history.go(0)',1000)javascript中的跳转方法:
window.location.href="index.php";
window.history.back(-1); //参数是负几,就后退几次。
window.navigate("index.jsp"); //只支持ie
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯