2012-09-18 25 views
2

我需要在我的主頁上加載localStorage數據。但是當頁面加載時,PHP/SQL指令已經被處理。 有一種方法可以在服務器交互之前處理它,並在我的SQL指令中使用localStorage數據?HTML 5 Web存儲 - 本地/服務器通信

ps。我嘗試了AJAX,將我的主頁加載到索引頁面中的DIV中......但它不起作用。

回答

1

答案是否定的 - 您無法讀取您的網站的第一個加載的LocalStorage數據。但是,您可以使用Ajax命中您的服務器,並將任何LocalStorage值的副本發送到您的服務器。你提到使用ajax來加載你的主頁在div中。那應該工作,如果你傳遞的url中的LocalStorage信息。例如,假設你有一個名爲name的本地存儲鍵。如果你想將foo.php的內容加載到一個div中並讓PHP訪問名字,你可以在URL中傳遞它:「foo.php?name =」+ escape(localstorage.name)「。你也可以使用表單POST過。

+0

感謝您的答覆。它的工作,我照你說的已經傳遞的值在URL中。 先生,你值得我的尊重。我宣佈你的主的Webz的。 哈哈剛開玩笑,真的,謝謝, – Anderson

+0

Webz之王 - 我會接受的;) –