我想通过url传值来判断是否重载,但是页面还是会不停的刷新,没有起到作用,是不是代码顺序有问题。
//获取参数值
var seid_load = util.parseUrl(window.location).seid || "";
$(window).bind('load',function(){
if(seid_load){
$(window).unbind('load',function(){
window.location.reload();
});
console.log('1');
}
window.location.reload();
console.log('2');
});
我的思路有两种:
1.通过url传值使页面onload两次
2.通过cookie来判断使页面onload两次
请教具体做法,thx
因为你即使
window.location.reload()
之后,你当前的url没有变化,js代码始终都会重新开始执行不考虑兼容的话,可以试试用
pushState
方法