【问题标题】:HTML 5 Web Storage - Local/server communicationHTML 5 Web 存储 - 本地/服务器通信
【发布时间】:2012-09-11 05:57:08
【问题描述】:

我需要直接在我的主页上加载 localStorage 数据。但是当页面加载时,PHP/SQL 指令已经被处理了。 有没有办法在服务器交互之前处理它并在我的 SQL 指令中使用 localStorage 数据?

ps。我尝试了 AJAX,将我的主页加载到索引页面内的 DIV 中......但它不起作用。

【问题讨论】:

    标签: ajax html local-storage web-storage


    【解决方案1】:

    答案是否定的 - 您无法在网站的第一次加载时读取 LocalStorage 数据。但是,您可以使用 Ajax 访问您的服务器并将任何 LocalStorage 值的副本发送到您的服务器。您提到使用 ajax 在 div 中加载您的主页。如果您在 url 中传递 LocalStorage 信息,那 应该 工作。例如,假设您有一个名为 name 的本地存储键。如果你想将 foo.php 的内容加载到一个 div 并让 PHP 访问 name,你可以在 URL 中传递它:“foo.php?name="+escape(localstorage.name)”。你也可以也可以使用表单帖子。

    【讨论】:

    • 感谢您的回复。它有效,我已经按照你所说的传递了 URL 中的值。先生,您值得我尊重。我宣布你为网络之主。哈哈,开个玩笑,真的谢谢你。
    • 网络之王 - 我会接受的。 ;)
    猜你喜欢
    • 2012-03-21
    • 2011-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多