javascript对象内存和网页
假设一个javascript在页面a上保存一个对象(www.example.com/a.html) 假设用户单击页面B(同一域)(www.example.com/a.html) 页面B上的javascript是否可以从a.html访问对象 我不想使用一些技巧来传输对象,比如发布到Web服务器或向url添加参数 谢谢, E p、 美国。 只需在下面的一些答案中添加此“p.s.”:javascript对象内存和网页,javascript,Javascript,假设一个javascript在页面a上保存一个对象(www.example.com/a.html) 假设用户单击页面B(同一域)(www.example.com/a.html) 页面B上的javascript是否可以从a.html访问对象 我不想使用一些技巧来传输对象,比如发布到Web服务器或向url添加参数 谢谢, E p、 美国。 只需在下面的一些答案中添加此“p.s.”: 使用cookie不是一个选项,因为页面a上的数据非常大。不是一个真正的解决方案,但html5本地存储可能是一个选项。(
使用cookie不是一个选项,因为页面a上的数据非常大。不是一个真正的解决方案,但html5本地存储可能是一个选项。(如果你想生活在网络技术的最前沿的话。)
最好的一点是:它不包括您要求的任何post/url技巧。:-) 不是真正的解决方案,但html5本地存储可能是一种选择。(如果你想生活在网络技术的最前沿的话。)
最好的一点是:它不包括您要求的任何post/url技巧。:-) 在这里查看jStorage插件:适用于几乎所有重要的引擎:Trident、Gecko、Webkit等
这是一种存储对象的简单方法。在这里查看jStorage插件:适用于几乎所有重要的引擎:Trident、Gecko、Webkit等 这是一种存储对象的简单方法。一般来说,浏览器中的请求之间不保留状态。在页面之间导航时,第一个页面完全卸载(DOM、Javascript变量等),然后加载第二个页面 有一些方法可以在不影响服务器的情况下将数据保存在Javascript之外,比如Cookie,或者Chris提到的HTML5的localstorage。一般来说,浏览器中的请求之间不会保留no--状态。在页面之间导航时,第一个页面完全卸载(DOM、Javascript变量等),然后加载第二个页面
有一些方法可以在不影响服务器的情况下将数据保存在Javascript之外,例如Cookie,或者Chris提到的HTML5的localstorage。如何使用JSON将序列化对象保存在Cookie中?如何使用JSON将序列化对象保存在Cookie中?页面B无法直接访问该对象,因为一旦卸载页面a,该对象将不再存在。正如其他答案所指出的,您可以将对象存储在某个地方,然后第B页可以从第a页获取原始对象的副本 cookie是本地存储的另一种替代方法。页面B无法直接访问对象,因为一旦卸载页面A,对象将不再存在。正如其他答案所指出的,您可以将对象存储在某个地方,然后第B页可以从第a页获取原始对象的副本 cookie是本地存储的另一种替代方案