永发信息网

js如何实现跳转到上一页的同时刷新该也面

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