在我的骨干JS的Web应用程序,有两页,即1和Page 2。 Page1具有不同的窗体控件,如单选按钮,复选框和下拉菜单。我选择一些控件并导航到page2。但是,当我点击浏览器后退按钮转到上一页page1时,我丢失了page1中的所有值。我的问题是我如何保留这些价值或信息而不会丢失它。我正在寻找骨干JS特定的解决方案。如何留住浏览器的页面选择回用骨干
0
A
回答
0
你可以存储在localStorage的或完全成熟的database.Define这是你的集合中的数据,并相应地使用fetch /保存方法。
localStorage: new Backbone.LocalStorage("page1"),
关于localstorage的实现有很多详细的例子。这里有a link。
0
假设page1和page2是路由视图,而不是页面加载,那么当你回到page1时,render方法会触发并且对之前的输入值一无所知,因此为了捕获它们,你可以使用表单值as来更新页面1中的模型,当他们进入例如然后使用此模型渲染表单而不是整洁或新模型。当路由到page2并返回到page1时,模型应该保留在内存中。
相关问题
- 1. 如何让浏览器记住用户选择的内容?
- 2. 如何用浏览器创建浏览器页面?
- 3. 重用首选Web浏览器页面
- 4. 如何在浏览器后面保留从$ http返回的值
- 5. 骨干历史浏览不保留哈希在网址
- 6. 如何选择C#的web浏览器
- 7. 骨干路由器和页面刷新
- 8. C#在网页浏览器中选择
- 9. 骨干HTML选择值
- 10. 骨干页面转换
- 11. jQuery返回浏览器刷新页面
- 12. PHP:浏览器返回一个页面
- 13. 强制浏览器返回页面
- 14. 如何留住甚至页面重载
- 15. 拖动div选择页面上的文本(某些浏览器)
- 16. CSS浏览器选择器
- 17. 如何使用Node.js的具有和AMD(在浏览器上require.js)骨干示范
- 18. 如果页面未使用window.open()进行选择,如何使用jQuery关闭浏览器/页面?
- 19. 卡住桌面浏览
- 20. Javascript当Chrome浏览器中的页面停留时,如何调用函数
- 21. 如何在浏览器中直接浏览先前浏览过的页面?
- 22. 迫使浏览器记住一个选择框
- 23. 如何使用python打开网页浏览器并返回rediredcted页面的url
- 24. 骨干分面滤波器
- 25. 事件从CSHTML页面骨干作用
- 26. 如何通过浏览器类型选择网页
- 27. 如何选择在按钮后点击浏览器后去哪个页面
- 28. CSS选择器:浏览DOM
- 29. 浏览器全字选择
- 30. WebDriver浏览器选择
你试图使用的cookie? – vsogrimen
你是不是在一个单一的页面应用程序工作..? –
这不是SPA。页面导航是标准的URL重定向。 –