@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"
        };
  • Вопрос задан
  • 1071 просмотр
Решения вопроса 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
};
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы