Javascript:加载相同的页面,但防止刷新内容

时间:2012-09-29 14:15:27

标签: javascript javascript-events

我对下面打印的代码没有错:


    window.top.location = window.top.location;

我认为它只会在同一个窗口中加载相同的页面,但实际上它正在刷新页面。

可以采取哪些措施来防止刷新?因为我想要的是在同一窗口中再次加载但没有刷新的页面(以防止服务器资源)?

2 个答案:

答案 0 :(得分:0)

您应该设计应用程序才能执行此操作 - 更新window.location将发出整页重新加载。

检查客户端模板或pjax

答案 1 :(得分:0)

您可以随时使用Cookie来保存数据http://www.tutorialspoint.com/javascript/javascript_cookies.htm

但我可以问一下用例吗?如果您只想上传部分页面,则应使用ajax,因为更新整个页面既慢又浪费服务器的带宽。

编辑:关于Getting started with AJAX

的一些很好的教程