隐蔽表单数据到JSON字符串

尤里·科罗夫科(Yuriy Korovko)
<form name = 'test' >
    <input type='text' name = 'login'>
    <input type='email' name = 'email'>
</form>

如果我使用的话JSON.serialize($(form)).serializeArray();
我会得到[{"name":"login","value":"a value"},{"name":"email","value":"a email"}]需要的{"login":"a login","email":"a email"}怎么做??

客人271314

您可以传递<form>FormData(),迭代键,FormData实例的值对,将每个键和值设置为对象的属性和值

let form = document.forms["test"];

let fd = new FormData(form);

let data = {};

for (let [key, prop] of fd) {
  data[key] = prop;
}

data = JSON.stringify(data, null, 2);

console.log(data);
<form name='test'>
  <input type='text' name='login' value="a login">
  <input type='email' name='email' value="a email">
</form>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

隐蔽列表到字符串

如何将 NodeJS 表单数据对象转换为 JSON 字符串

使用查询字符串参数传递表单数据

发布原始字符串而不是表单数据?

配置单元:隐蔽字符串到布尔

将字符串数组附加到正文的 Swift 多部分/表单数据上传(问题:数组作为字符串到服务器)

通过AJAX jQuery表单提交发送表单数据(字符串)和数组

将表单数据和字符串列表发布到控制器

使用 Expo 时上传为字符串 '[object Object]' 的图像的表单数据

使用请求将字符串作为多部分/表单数据发布

使用表单数据在Wordpress中进行自定义查询字符串

使用多行 Swift 字符串构建多部分表单数据不起作用

HttpServletRequest-获取查询字符串参数,无表单数据

将字符串类型的Rails表单数据转换为日期

如何从HttpRequest表单数据中以正确的编码读取字符串

将HTML复选框放入字符串,然后放入表单数据

表单数据以unicode而不是字符串的形式出现

Express:解析多部分/表单数据中的字符串数组

带字符串参数的多部分表单数据的Ruby Grape编码问题

PHP 7.4 表单数据返回空字符串

在postgres 12中以零开头的隐蔽数字字符串到以零开头的数值

在 Laravel 中将表单数据作为 JSON 存储到 mysql

如何将 HTML 表单数据作为路径而不是作为查询字符串附加到 URL 中?

将base64字符串转换后的图像附加到后端以请求表单数据吗?

类型不匹配; 找到:所需的整数:尝试在播放框架中持久保存表单数据时的字符串

Android隐蔽字符串为整数number.formatException

从bash中的json提取数据到字符串

如何“数据”到MVC中的JSON结果字符串

Json 字符串到数据表的转换