【问题标题】:How to JSON.stringify object from URLSearchParams?如何从 URLSearchParams 中 JSON.stringify 对象?
【发布时间】:2020-11-26 04:13:40
【问题描述】:

我有这段代码可以从表单中获取所有输入类型

  const form = document.querySelector('form');
  const data = new URLSearchParams(new FormData(form).entries());

我的问题是如何 JSON.stringify 上面的data 对象?我需要进行字符串化,以便我可以通过 JQuery ajax 传递它来发布数据。

如果我循环它,它会在下面打印出来

for (let p of data) {
  console.log(p);
}

【问题讨论】:

  • 如果您console.log(data);,您可以发布数据结构示例吗?

标签: javascript jquery json ajax


【解决方案1】:

这是否实现了您的目标?数据是一个数组数组,因为 Object.entries 已在其上调用。 Object.fromEntries() 方法将键值对列表转换为对象。恢复为对象后,调用 JSON.stringify()。

const obj = Object.fromEntries(data);
const stringifyObj = JSON.stringify(obj);

【讨论】:

    猜你喜欢
    • 2021-10-13
    • 2020-12-21
    • 2016-05-07
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 2011-08-26
    相关资源
    最近更新 更多