我使用JQM开发HTML5 webapp,我想要实现的是在页面上添加了动态添加的页面内容(在上一页上有一个按钮,它在点击后执行JS函数和这个脚本生成内容)刷新此内容不会消失但保持不变。
如果这不可能,我应该将哪个事件绑定到将再次生成内容的脚本并将其放入此页面?如果这个问题重复,请转帖给我。我多次尝试这样做但仍然没有成功。任何建议都将受到高度赞赏!
答案 0 :(得分:2)
当页面刷新时,此时任何客户端上下文都消失。将页面本身及其中的所有JavaScript视为应用程序本身。刷新页面等于关闭并重新打开应用程序。
鉴于此,在下一次加载页面时需要在该页面中创建的任何上下文或状态都需要在某处保留。有很多地方可以做到这一点。例如:
鉴于您的开发主要是讨论HTML5和JavaScript,本地存储可能是您在此方案中最好的选择。有a handy guide here可以帮助您入门,但谷歌快速搜索“HTML5本地存储”显示了更多。基本上你需要做的是: