gpt4 book ai didi

javascript - 如何在 javascript 中不使用查询字符串将字符串或数组传递到另一个页面?

转载 作者:行者123 更新时间:2023-11-30 10:36:22 25 4
gpt4 key购买 nike

我的页面中有字符串变量和数组。我想将这些变量传递给其他页面。对于字符串变量,是的,我可以使用查询字符串,但对于数组,我能做什么?

最佳答案

localStorage 只能处理字符串,这就是为什么您必须先将数组转换为字符串才能存储它。

var yourArray = [ 1, 2, 3 ];

// Store it
localStorage['foo'] = JSON.stringify( yourArray );

// And retrieve it
var storedArray = JSON.parse( localStorage['foo'] );

正如其他人所说,以上仅适用于现代浏览器,因此如果您担心浏览器兼容性,您可以将数组存储在 cookie 中。

如果您担心 cookie 的大小限制和数组的大小,请查看此 question

关于javascript - 如何在 javascript 中不使用查询字符串将字符串或数组传递到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13801155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com