首选JavaScript方法来重新加载页面?
哪种方式来重新加载当前页面(使用button),你会更喜欢?
1 <input type="button" value="Reload" onClick="history.go(0)"> 2 <input type="button" value="Reload" onClick="location.reload(true)"> 3 <input type="button" value="Reload" onClick="window.location.reload(true)"> 4 <input type="button" value="Reload" onClick="window.location.href=window.location.href"> 5 <input type="button" value="Reload" onClick="document.location.reload(true)"> 6 <input type="button" value="Reload" onClick="document.location.href=document.location.href">
由于页面的URL经常变化AFAIK一个'后备function'就像
<a href="urlOfCurrentPage.html" onclick="window.location.reload(true);return false;">Reload</a>
不会为我工作,对吧?
取决于你想做什么。 第四种和第六种方法不会重新加载任何表单数据,它们实质上是单独访问该页面。 Firefox的某些版本也有第三种方法的问题。 除此之外,我会以个人喜好与第五个一起去。 这似乎是最清楚的。
你也可以这样做:
wd
表示窗口 || 文件 :
- wd.location.assign(wd.location.href) : 转到URL
- wd.location.replace(wd.location.href) : 转到URL并replace历史logging中的上一页
- wd.location.reload(<true / false / blank>) : 从server / cache / cache重载页面