2

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

附言。我尝试了 AJAX,将我的主页加载到索引页面内的 DIV 中......但它没有用。

4

1 回答 1

1

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

于 2012-09-20T14:50:44.857 回答