Javascript 如何从URLSearchParams中提取JSON.stringify对象?

Javascript 如何从URLSearchParams中提取JSON.stringify对象?,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我有一个从表单中获取所有输入类型的代码 const form = document.querySelector('form'); const data = new URLSearchParams(new FormData(form).entries()); 我的问题是如何将上面的数据对象进行JSON.stringify?我需要进行字符串化,以便通过jQueryAjax传递数据 如果我循环它,它将在下面打印出来 for (let p of data) { console.log(p)

我有一个从表单中获取所有输入类型的代码

  const form = document.querySelector('form');
  const data = new URLSearchParams(new FormData(form).entries());
我的问题是如何将上面的
数据
对象进行JSON.stringify?我需要进行字符串化,以便通过jQueryAjax传递数据

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

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

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


如果你
console.log(数据),你能发布一个数据结构的示例吗
const obj = Object.fromEntries(data);
const stringifyObj = JSON.stringify(obj);