JavaScript Location.reload()方法


JavaScript Location.reload()方法提供了在当前URL重新加载页面的方法。

语法如下:

object.reload(forcedReload); ,其中forceReload是可选参数。

要简单地重新加载页面,您可以输入window.location作为对象。

可选参数force reload是一个布尔值,如果设置为:

  • True从服务器重新加载页面(例如,不存储浏览器缓存的数据): *

    window.location.reload(true);
  • False使用浏览器缓存的页面版本重新加载页面。

    window.location.reload(false);

False是默认参数,因此如果留空,则object.reload()使用object.reload()的缓存数据重新加载页面,即与使用object.reload(false)方法相同。

要创建浏览器提供的“刷新”选项的效果,您可能需要创建HTML按钮并执行以下任一操作:

  • Location.reload()附加到HTML按钮标记,如下所示:

    <input type="button" value="Refresh Button" onClick="window.location.reload()">
  • 使用使用该方法的函数将按钮上的事件分配给按钮,其中按钮看起来类似于

    <button type="button" onClick="reloadThePage()">Refresh!</button>
<script>
 function reloadThePage(){
    window.location.reload();
 }
 </script>

例:

// Reload the current resources from the server
 window.location.reload(true);

 // Reload the current resources from the browser's cache
 window.location.reload();

这将从服务器重新加载当前URL的页面。

更多JavaScript教程

学习更多JavaScript教程