@Alex_87

Как получить данные формы в виде массива объектов?

Сейчас код выводит значения с input в таком виде:

{"lastTo":"11111","last":"9999","name":"","type":"Report Type","url":"","exurl":"","data":"","ipv4":"","country_code":"","group_code":"","online":"","Web":"on","Has":"on"}

Это один объект со множеством полей. А нужен вот такой вид:

{'lastTo':'json2html'} , {'last':'is'} и так далее...

Здесь каждое значение обернуто в отдельный объект.

https://codepen.io/Alexei_87/pen/ZEEPEaz
  • Вопрос задан
  • 193 просмотра
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
JSON.stringify([...this.querySelectorAll('[name]')].map(n => ({
  [n.name]: n.type === 'checkbox' ? n.checked : n.value,
})))
Ответ написан
@kttotto
пофиг на чем писать
const source = { a:1, b:2, c:3 }
const result = [];
for(let key in source){
   const ob = {};
   ob[key]=source[key];
   result.push(ob);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы