javaScript中location.reload()方法和location.replace()方法的区别

来源:互联网 发布:淘宝助理手机版下载 编辑:程序博客网 时间:2024/06/05 11:48

1.location.reload(parameter)
        该方法强迫浏览器刷新当前页面。
        这里的parameter是可选参数,默认值为false,从缓存中重新载入,即直接使用缓存刷新显示(浏览器在浏览网页时会把当前页面保存到本地机器上的某个目录里,即为缓存),若设置为true,则以get方式,从服务器端重新载入而获取新的页面,即重新下载页面内容,并更新缓存(此时相当于在客户端点击F5进行刷新)。

 

2.location.replace(URL)
        该方法通过指定URL替换当前缓存在客户端的项目,因此使用了该方法之后,不能够通过“前进”和“后退”来访问已经被替换的URL。

 
        在实际应用中,为了达到重新刷新页面的目的,我们通常使用location.reload()或history.go(0)。因为这种做法相当于在客户端点击F5进行刷新,所以页面中method="post"的时候,会出现“网页过期”的提示,因为有Session的安全保护机制。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 白色车车头漆掉了一小块怎么办 临时牌照丢了1张怎么办 临牌遗失了一张怎么办 临牌只有一张了怎么办 临时牌丢了一个怎么办 药流出血特别多怎么办 新车刮擦了一点怎么办 自己的车撞墙了怎么办 新车被撞了个坑怎么办 车门被刮变形了怎么办 撞到别人的新车怎么办 新车掉了一点漆怎么办 新车擦了点漆怎么办 车挂了一点漆怎么办 第一天上班中途想走了怎么办 车子前脸裂开了怎么办 不想干了想辞职怎么办 药流期间老是吐怎么办 在工厂上班辞工后没发工资怎么办 培训期三天想走怎么办 药流吃了药吐了怎么办 工作3天不下去怎么办 在新公司融不进去怎么办 药流吃药吐了怎么办 药流期间发烧了怎么办 药流时第一天出现呕吐怎么办有事吗 药流第一天忘记第二次吃药了怎么办 药流吃药后吐了怎么办 药流只排血块不见孕囊怎么办 药流三天还有血怎么办 药流15天同房了怎么办 药流22天同房了怎么办 药流一直不排出怎么办 宝宝脸过敏红了怎么办 小孩湿疹脸上都是红红的怎么办 眼周刺痛红红的怎么办 脸敷面膜刺痛红红的怎么办 脸上有凹凸不平的坑怎么办 宝宝脸上角质层薄有红血丝怎么办 红衣军到决赛圈怎么办 宝宝湿疹留下的黑印怎么办