我从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再次刷新后页面需要退两次
小程序 获取用户信息跨页面的多种情况分析canvas生成海报不显示头像的简单处理方法
iOS 一个app跳转另一个app并实现通信(如A跳到B并打开B中指定页面)