我在尝试将信息放入输入文本时遇到一些麻烦,该信息来自本地存储:
键=客户端,值:
[{"identification":"123456","firstname":"John","lastname":"White","tel":"123456789"}]
我的问题是如何将身份、名字、姓氏和电话设置为输入类型文本。我正在尝试使用这个 jquery
$('#name').val(localStorage.getItem("name"));
但我只拿了 key ,没有拿值。 感谢您的帮助!
最佳答案
这是您的本地存储
{client: "[{"identification":"123456","firstname":"John","lastname":"White","tel":"123456789"}]", se:fkey: "65d75836cdfe6220e7d8fd44a52ef14e,1438917914"}
要将其保存到 localStorage 对象,您需要先将任何对象转换为字符串
你可以使用JSON.stringify(object)
要将其保存到本地存储,请使用 localStorage.setItem('key', 'value')
当你想在本地存储上获取它时
您可以使用localStorage.getItem('key')
如果您的项目是转换为字符串的 json 对象
你可以使用JSON.parse(string)
恢复为一个json对象
关于javascript - 如何将本地存储数组中的数据设置为输入类型="text"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31980787/