我对下面打印的代码没有错:
window.top.location = window.top.location;
我认为它只会在同一个窗口中加载相同的页面,但实际上它正在刷新页面。
可以采取哪些措施来防止刷新?因为我想要的是在同一窗口中再次加载但没有刷新的页面(以防止服务器资源)?
答案 0 :(得分:0)
您应该设计应用程序才能执行此操作 - 更新window.location
将发出整页重新加载。
检查客户端模板或pjax。
答案 1 :(得分:0)
您可以随时使用Cookie来保存数据http://www.tutorialspoint.com/javascript/javascript_cookies.htm
但我可以问一下用例吗?如果您只想上传部分页面,则应使用ajax,因为更新整个页面既慢又浪费服务器的带宽。
的一些很好的教程