打开页面强制刷新一次 html
最近做前端遇到个问题:
打开一个新界面,设置某个值后,再次点击目录,打开该界面发现设置的值与显示的值不一致,但是点设置时,看后端log发现有设置成功。所以找资料,发现是ie缓存问题,再次打开页面时,因缓存中存在,一些参数则不会从后端获取,从而出错,解决办法:
在js中,设置参数处,多加一行:
setcookie('param_cookie',0,10);
而在body标签中也加一个body_onload()函数
<body onLoad="body_onload()">
函数定义再js中:
function body_onload()
{
if(0 == getcookie('param_cookie')){
setcookie("param_cookie",1,10);
window.location.reload(true);
}
}
从而解决该问题。
还没有评论,来说两句吧...