我在我的頁面中有字符串變量和數組。我想將這些變量傳遞給另一個頁面。對於字符串變量是的,我可以使用查詢字符串,但對於數組我可以做什麼?我怎麼能傳遞字符串或數組到另一個頁面沒有在JavaScript查詢字符串?
1
A
回答
2
localStorage只能處理字符串,這就是爲什麼您必須先將數組轉換爲字符串才能存儲它。
var yourArray = [ 1, 2, 3 ];
// Store it
localStorage['foo'] = JSON.stringify(yourArray);
// And retrieve it
var storedArray = JSON.parse(localStorage['foo']);
像其他人說,上面只有現代瀏覽器上運行,所以如果你擔心瀏覽器的兼容性,您可以存儲陣列中的cookie。
如果您對餅乾的大小限制,您的數組的大小看看這個question
2
假設用戶具有現代瀏覽器,您可以將其存儲在localStorage
中。否則,你可以序列化它,例如到JSON,並將其存儲在cookie中。
相關問題
- 1. 查詢字符串不會傳遞到另一個頁面
- 2. 我怎麼能傳遞一個「&」到一個查詢字符串值
- 3. 在字符串數組中傳遞查詢字符串值
- 4. 傳遞一個值從一個頁面到另一個查詢字符串和沒有JavaScript?
- 5. ,我怎麼能在一個字符串
- 6. 我怎麼能在一個字符串
- 7. PHP將查詢字符串傳遞到另一頁
- 8. 在查詢字符串中將隱藏字段從一個頁面傳遞到另一個頁面
- 9. 傳遞查詢字符串
- 10. 將變量傳遞到沒有查詢字符串的同一頁面
- 11. PHP字符串變量如何傳遞到另一個頁面
- 12. 從HTML頁面傳遞一個字符串到javascript
- 13. 在JavaScript中,我怎麼能得到的最後一個字符的字符串
- 14. 模型有一個字符串是一個字符串數組,我怎麼能找到所有包含在數組中的字符串的記錄?
- 15. 在C#中,我們怎樣才能字符串傳遞給另一個函數
- 16. asp.net MVC:將查詢字符串作爲字符串或單個參數傳遞?
- 17. 檢查一個字符串是否沒有字符或數字
- 18. Linux:我怎麼能grep文本從字符串到字符串
- 19. 有沒有辦法通過字符串傳遞包含'+'的查詢字符串
- 20. 從asp.net頁面傳遞查詢字符串值到iframe
- 21. 將查詢字符串傳遞到404頁面
- 22. ASP.NET路由傳遞查詢字符串到頁面
- 23. 我怎麼能代替 '/' 在JavaScript字符串與其他字符
- 24. 如何將字符串數組傳遞到另一個方法?
- 25. 前面加上一個字符串到另一個字符串
- 26. F#:檢查一個值是否是一個字符串數組,字符串數組或字符串數組
- 27. JavaScript傳遞字符串數組問題
- 28. 傳遞查詢字符串值從一個XAML頁面到另一個頁面XAML - Silverlight的
- 29. 傳遞GET參數查詢字符串
- 30. 將查詢字符串重定向到另一個查詢字符串
您可以使用,如果瀏覽器近代本地存儲(INDEXDB)的擔憂。如果數據不是很大,請去cookies。 – Kasma