gpt4 book ai didi

javascript - 如何使用Javascript在两个页面之间传递数据

转载 作者:行者123 更新时间:2023-12-02 18:08:09 27 4
gpt4 key购买 nike

我在 SO 上看到了几个与此类似的其他问题,但它们都不是我真正想要的,所以希望这不会被视为重复。

我有一个使用 jQuery Mobile 构建的客户端 Javascript/HTML5 Web 应用程序。我发现性能可能相当慢,有人认为 DOM 中发生的事情太多可能是原因。我的应用程序确实有几个 data-role="page" div,它们可以在单个 html 页面中增加 DOM。我正在尝试将我的应用程序拆分为多个 html 页面以提高性能,但我希望为用户提供无缝的体验。这意味着我需要在应用程序内的物理 html 页面之间传递 Javascript 变量。

到目前为止,我在搜索中看到了以下选项:

  1. 在访问其他页面的 URL 中使用查询字符串。 - 我不确定我是否希望我的用户在地址栏中看到一个相当大且令人困惑的查询字符串。
  2. 使用 ASP.Net 或 PHP 等服务器端代码来处理回发数据。 - 我对此持开放态度,但我不太确定它会如何运作。我不想将 html 页面转换为 aspx 或 php 文件。我可以有一个简单的服务器端脚本,可以将回发数据嵌入到常规 html 文件中吗?
  3. 使用 Cookie 存储相关数据。 - 我也不确定这一点,因为我的大多数用户都处于可能限制 cookie 使用的企业环境中。

还有其他方法可以实现这一点吗?在这一点上,我倾向于某种服务器端处理。如果这是最好的方法,有人可以指出我正确的方向来弄清楚如何做到这一点吗?

最佳答案

尝试本地存储或 session 存储 http://www.w3schools.com/html/html5_webstorage.asp

关于javascript - 如何使用Javascript在两个页面之间传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19933893/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com