У меня есть массив объектов, которые я хочу отправить в форме сообщения, и я хочу, чтобы он был отформатирован в удобочитаемом формате.Как я могу это сделать?
Данные представляют собой массив объектов с простыми парами ключ-значение.На данный момент я использовал JSON.stringify () для данных и прикрепил их к скрытому полю ввода.Это работает, но не очень хорошо отформатировано.
Мои данные могут выглядеть так:
[{"Question":"Do you like fries?","Answer":"Yes"},{"Question":"Do you like beer?","Answer":"No"},{"Question":"Do you like burgers?","Svar":"Heck yes"}]
Может ли простой элемент ввода даже содержать отформатированные данные или вместо этого я создаю элемент textarea?Если да, то как мне отформатировать мои данные при их настройке?
Это часть моего кода, отвечающая за добавление вопросов в массив и установку значения элемента ввода.
var questionItem = {
"Question": thisQuestion,
"Answer": this.value
};
troubleshooterFormData.push(questionItem);
troubleshooterFormInput.val(troubleshooterFormData);