如何在不刷新HTML的情况下导航到上一页
how to navigate to previous page without refreshing it.in HTML
HI我在前端有一个ExtJS代码。该页面上的下拉列表是通过对第三方服务的web服务调用动态加载的。我已经从这个页面导航到了结果页面。
现在在结果页面中,我有一个按钮,允许用户返回到上一页。但是应该保留下拉列表中的所有数据。
我试过window.history.go(-1)和history.back()
伙计们请帮帮我。
如果导航页面的url与结果页面的url不同,则这是不可能的。您可能应该将该菜单的状态保存在cookie中,或者保存在服务器上的会话中,以便为每个客户端恢复该状态。HTML5客户端存储也是一种选择。另一种可能性是更改结果页面的加载方式,这样您就不需要重新加载页面来返回(例如使用AJAX)。
我现在使用的是extjs4mvc设计。我们有一个html页面,多个视图,一个模型和一个控制器。
导航到新视图时,需要隐藏以前的面板,返回时显示以前的面板。这解决了我导航和保留视图的问题。
如上所述,如果您将其用于多个应用程序和我们使用onReady()
的旧设计,则这不适合mvc。
相关文章:
- 如何在未直接触发的情况下停止事件
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 如何在不包含导航选项卡内容、页脚和头部的情况下打印 HTML/PHP 页面
- 在没有服务器端脚本的情况下跨多个页面链接导航栏
- 如何在特定情况下突出显示活动导航选项卡
- WebBrowser DocumentText 无法在不提供完整路径的情况下导航 javascript
- AngularJS:如何在不通过多个$parent导航的情况下访问最顶层的范围
- 在没有ui导航的情况下获取$stateParams
- 手风琴导航可以在没有框架的情况下使用吗
- 默认情况下,Twitter引导导航选项卡未加载
- 在仍然能够导航页面的情况下放大元素
- 画布外导航:如何在不覆盖正文的情况下,在一级菜单的顶部滑入二级菜单
- 如何在不刷新HTML的情况下导航到上一页
- 在没有AJAX的情况下,在悬停时加载导航中的图像
- 我可以在不导航的情况下更改地址栏中的文本吗?
- 如何在没有卸载事件的情况下导航页面
- 如何在不重新加载的情况下检测页面导航?
- 如何在不更改页面哈希的情况下使用javascript导航到页面中的元素
- 在没有服务器端脚本(PHP)的情况下,在所有页面上显示相同的内容(页眉、导航栏、边栏、页脚)
- 如何在没有ng-include的情况下为AngularJS模板添加导航侧边栏和页脚