`
魏祖清
  • 浏览: 180356 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

javascript中的location.reload() 和 location.replace()的区别和应用

    博客分类:
  • js
阅读更多
首先介绍两个方法的语法:

reload 方法,该方法强迫浏览器刷新当前页面。语法: location.reload([bForceGet])    

参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页;若为 true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") 。

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

在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。因为这种做法就像是客户端点F5刷新页面,所以页面的method="post"的时候,会出现“网页过期”的提示。那是因为Session的安全保护机制。可以想到: 当调用 location.reload() 方法的时候, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。如果有这种应用: 我们需要重新加载该页面,也就是说我们期望页面能够在服务端重新被创建, 我们期望是 Not IsPostback 的。这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。你可以这么写: location.replace(location.href)
分享到:
评论

相关推荐

    js 页面刷新location.reload和location.replace的区别小结.docx

    JavaScript 中的 location.reload 和 location.replace 方法的区别 在 JavaScript 中,我们经常使用 location.reload() 和 location.replace() 两个方法来刷新页面或重定向到新的 URL。但是,这两个方法之间有着...

    js刷新页面location.reload()用法详解

    JavaScript中的`location.reload()`函数是用于刷新当前页面的,它允许开发者在用户界面中实现页面的动态更新,或者在特定条件下重新加载页面内容。这个函数是`window`对象的一个方法,因此可以在任何全局作用域中...

    详解js location.href和window.open的几种用法和区别.docx

    详解 JS location.href 和 window.open 的几种用法和区别 ...location.href 和 window.open() 是 JavaScript 中两个重要的方法,需要掌握它们的用法和区别,以便更好地实现页面的跳转和弹出窗口。

    js 页面刷新location.reload和location.replace的区别小结

    标题中提到的“js页面刷新location.reload和location.replace的区别小结”,涉及的是JavaScript中页面刷新操作的两种不同方法:location.reload和location.replace。这两种方法都可以实现页面的刷新功能,但具体的...

    js location.replace与location.reload的区别

    总结来说,location.replace()和location.reload()在页面的导航和刷新过程中扮演着不同的角色,开发者应根据具体需求选择合适的方法来确保程序的正确执行和用户体验的流畅性。在使用时,要特别注意浏览器的历史记录...

    javascript 打开页面window.location和window.open的区别.docx

    在JavaScript中,`window.location` 和 `window.open` 都是用来控制浏览器导航的重要API,但它们在使用场景、功能特性和行为上有显著的不同。了解这些差异对于合理地利用这两种方法至关重要。 #### 二、window....

    javascript页面跳转常用代码.pdf

    JavaScript是Web开发中不可或缺的一部分,尤其在处理页面跳转和刷新方面起着关键作用。本文将详细介绍JavaScript中用于页面跳转和刷新的各种方法,并提供实际的代码示例。 首先,让我们来看看JavaScript刷新页面的...

    javascript页面跳转常用代码宣贯.pdf

    Javascript 是一种广泛应用于网页开发的脚本语言,它可以实现网页的动态交互和页面跳转。下面我们将对 Javascript 实现页面跳转和刷新的常用代码进行整理。 页面刷新 Javascript 提供了多种方式来刷新页面,以下是...

    js 返回上一页和刷新

    2. 使用JavaScript:<script language="JavaScript">function myrefresh(){window.location.reload();}setTimeout('myrefresh()',1000);可以每隔1秒刷新一次页面。 示例代码: 四、刷新父窗口 1. 使用opener对象...

    Javascript刷新页面的几种方法

    ### JavaScript刷新页面的方法 在Web开发中,有时候我们需要利用JavaScript来实现页面的自动刷新或跳转功能。本文将详细介绍几种常见的使用JavaScript刷新页面的...在实际应用中,还需要注意兼容性和用户体验的问题。

    javascript 页面刷新和模态对话框 学习总结 推荐哦

    ### JavaScript 页面刷新方法详解 #### 一、JavaScript刷新页面的各种方式 在JavaScript中,有多种方式可以用来刷新页面。...通过以上介绍,希望能帮助读者更好地理解和掌握这些技术,并在实际项目中灵活运用。

    jsp返回上一页和刷新

    在JavaScript中,可以使用parent.location.reload()来刷新框架,例如:<script language=JavaScript>parent.location.reload(); 六、结论 jsp返回上一页和刷新是一种常见的jsp开发需求,本文总结了一些常用的jsp...

    javascript 刷新框架

    7. **`location.replace(location)`**:替换当前页面的历史记录项,而不是添加新的记录。 这些方法各有优缺点,选择合适的方法取决于具体的使用场景和需求。总体来说,使用`location.reload()`是最简单有效的方式之...

    Javascript函数大全.pdf

    `location.reload`用于刷新页面,`location.assign`和`location.replace`则用于加载新的URL,其中`assign`会添加到历史记录,而`replace`则替换当前记录。 4. `selection`对象:在早期的浏览器中,`document....

    html框架集js刷新页面方法大全.pdf

    7. 使用 `location.replace(location)` 方法 这些方法都可以实现刷新当前页面,並且可以根据需要选择合适的方法。 结论 ---------- 在 HTML 框架集页面中,使用 JavaScript 实现刷新页面非常方便。我们可以根据...

    用js来刷新当前页面保留参数的具体实现

    在本文中,我们将探讨如何使用JavaScript(简称js)技术来实现刷新当前页面的同时保留页面参数。通常情况下,当我们在网页上刷新时,页面中的数据和状态会被重置,特别是GET请求的参数会丢失。为了解决这个问题,...

    javascript页面跳转与自动刷新常用代码

    ### JavaScript页面跳转与自动刷新相关知识点 #### 一、JavaScript刷新页面的多种方法 JavaScript提供了多种方式来刷新页面,具体方法如下: ...希望这些内容能帮助您更好地理解和应用这些技术。

    js刷新当前页面

    这种方法可以通过直接修改 `document.URL` 来刷新页面,但其实现方式与 `location.reload()` 等方法相似,并没有本质区别。 ```javascript // 重新加载页面 document.URL = location.href; ``` #### 7. 页面自动...

Global site tag (gtag.js) - Google Analytics