我需要在我的主页上加载 localStorage 数据。但是当页面加载时,PHP/SQL 指令已经被处理了。有没有办法在服务器交互之前处理它并在我的 SQL 指令中使用 localStorage 数据?
附言。我尝试了 AJAX,将我的主页加载到索引页面内的 DIV 中......但它没有用。
我需要在我的主页上加载 localStorage 数据。但是当页面加载时,PHP/SQL 指令已经被处理了。有没有办法在服务器交互之前处理它并在我的 SQL 指令中使用 localStorage 数据?
附言。我尝试了 AJAX,将我的主页加载到索引页面内的 DIV 中......但它没有用。
答案是否定的——您无法在第一次加载网站时读取 LocalStorage 数据。但是,您可以使用 Ajax 访问您的服务器并将任何 LocalStorage 值的副本发送到您的服务器。您提到使用 ajax 在 div 中加载您的主页。如果您在 url 中传递 LocalStorage 信息,那应该可以。例如,假设您有一个名为 name 的本地存储键。如果你想将 foo.php 的内容加载到一个 div 并让 PHP 访问 name,你可以在 URL 中传递它:“foo.php?name="+escape(localstorage.name)”。你也可以也使用表格帖子。