Задать вопрос
@dieneri

Как передать переменную в формируемый массив JSON в Javascript?

Получаю из формы html заполненные данные, далее собираю массив JSON.
Как в массив JSON подставить данные переменные? Пробую через (), не получается. Видимо, нужно экранировать? Как сделать, подскажите.

<form>
<input id="phone " type="text" placeholder="Телефон value="">
<input id="name" type="text" placeholder="Телефон" value="">
<input id="send_button" type="button" value="Отправить">
</form>


var phone = document.getElementById("phone").value;
        var name = document.getElementById("name").value;

        const json = {
            "phone": "Сюда вставить значение переменной phone",
            "name": "Сюда вставить значение переменной name"
        };
  • Вопрос задан
  • 1471 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
Object.fromEntries(new FormData(document.querySelector('form')).entries());
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
var phone = document.getElementById("phone").value;
var name = document.getElementById("name").value;

const json = {
            "phone": phone,
            "name": name
};
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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