【发布时间】:2012-09-11 05:57:08
【问题描述】:
我需要直接在我的主页上加载 localStorage 数据。但是当页面加载时,PHP/SQL 指令已经被处理了。 有没有办法在服务器交互之前处理它并在我的 SQL 指令中使用 localStorage 数据?
ps。我尝试了 AJAX,将我的主页加载到索引页面内的 DIV 中......但它不起作用。
【问题讨论】:
标签: ajax html local-storage web-storage
我需要直接在我的主页上加载 localStorage 数据。但是当页面加载时,PHP/SQL 指令已经被处理了。 有没有办法在服务器交互之前处理它并在我的 SQL 指令中使用 localStorage 数据?
ps。我尝试了 AJAX,将我的主页加载到索引页面内的 DIV 中......但它不起作用。
【问题讨论】:
标签: ajax html local-storage web-storage
答案是否定的 - 您无法在网站的第一次加载时读取 LocalStorage 数据。但是,您可以使用 Ajax 访问您的服务器并将任何 LocalStorage 值的副本发送到您的服务器。您提到使用 ajax 在 div 中加载您的主页。如果您在 url 中传递 LocalStorage 信息,那 应该 工作。例如,假设您有一个名为 name 的本地存储键。如果你想将 foo.php 的内容加载到一个 div 并让 PHP 访问 name,你可以在 URL 中传递它:“foo.php?name="+escape(localstorage.name)”。你也可以也可以使用表单帖子。
【讨论】: