我从a页面跳到b页面,可是b页面需要手动刷新一下才能获得最新数据,请问:跳转成功后如何自动刷新一下b页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我从a页面跳到b页面,可是b页面需要手动刷新一下才能获得最新数据,请问:跳转成功后如何自动刷新一下b页相关的知识,希望对你有一定的参考价值。

就只要刷新一次就够了呀!!不能隔多久又刷新一次

2个解决方案
1、在b页面设置禁用缓存,这个搜索一个,很多答案

2、从a页面跳到b页面时,在b页面后加一个随机参数,也可以避免调用缓存,比如
<a href='#0' onclick='location.href=“b.aspx?”+new Date()'>
参考技术A <SCRIPT LANGUAGE='javascript'>
<!--
//屏蔽js错误
function ResumeError()
return true;

window.onerror = ResumeError;
// -->
</SCRIPT>
<script language="JavaScript">
function myrefresh()

window.parent.frames["right"].location.reload();
d=document.scrollt.scrollt.value;
/// document.write(d)
//document.write(document.scrollt.scy.checked)
if(document.scrollt.scy.checked)
window.setTimeout(myrefresh, d); //指定刷新时间

onload = myrefresh;
</script>

<body>
<FORM name=scrollt action=# method=post target=sqs>
<TBODY>
<TR>
<TD width=173> </TD>
<TD align=middle>自动刷新间隔: <SELECT name=scrollt>
<OPTION value=1000 selected>1秒</OPTION>
<OPTION value=10000>10秒</OPTION>
<OPTION value=15000>15秒</OPTION>
<OPTION value=30000>30秒</OPTION>
<OPTION value=60000>1分钟</OPTION>
<OPTION value=120000>2分钟</OPTION>
<OPTION value=300000>5分钟</OPTION>
</SELECT>
<INPUT id=chk type=checkbox CHECKED value=ON name=scy><LABEL for=chk>自动刷新</LABEL> <A
href="#" onclick="myrefresh()">手动刷新</A> </TD>
</TR></FORM>
</body>
</html>

*********************************

把if判断放在函数里面就好了~~

参考资料:http://zhidao.baidu.com/question/77173865.html

参考技术B 我也遇到这个问题了,怎么办?

以上是关于我从a页面跳到b页面,可是b页面需要手动刷新一下才能获得最新数据,请问:跳转成功后如何自动刷新一下b页的主要内容,如果未能解决你的问题,请参考以下文章

直击根源:微信小程序中web-view再次刷新后页面需要退两次

html 返回上一页,并且刷新

小程序 获取用户信息跨页面的多种情况分析canvas生成海报不显示头像的简单处理方法

iOS 一个app跳转另一个app并实现通信(如A跳到B并打开B中指定页面)

js 如何实现点击a标签跳转b页面,并且跳到b页面的指定位置d处

JSF子页面每次都保留上次的数据,需要手动刷新一下, 该如何解决?