javascript - 如何将本地存储数组中的数据设置为输入类型="text"?

标签 javascript jquery html

我在尝试将信息放入输入文本时遇到一些麻烦,该信息来自本地存储:

键=客户端,值:

[{"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/

相关文章:

javascript - 如何在样式属性中使用 Vue.js 变量?

html - 缩放时重新排列 div

Php邮件从上一页拉取表单数据

python - “WSGIRequest”对象不可订阅

javascript - 如何同时悬停多个 "div"?

javascript - knockout JS : foreach binding array inside observable

javascript - AngularJS 架构

javascript - 从选择框中删除重复条目

javascript - Iframe 淡出/淡入

javascript - 我想在按下“提交”按钮后在 iframe 中的 index.html 上加载 get.php 文件