Вставьте в HTML параметры выбора тега из JSON

Итак, вот в чем дело: у меня есть объект JSON, сохраненный в моем веб-приложении в localStorage. Этот JSON сохраняется в виде строки сJSON.stringifyВнутри одной из моих функций на странице загрузки:

localStorage.setItem("MyData", JSON.stringify(data));

данные сохраняются так:

[{"NAMEVAR":"Some Data 1","CODE":"1"},{"NAMEVAR":"Some Data 2","CODE":"2"}]

данные являются результатом запроса. Данные успешно сохраняются на домашней странице, поэтому я могу использовать позже. После этого мне нужно загрузить форму на другой странице, используя то, что я получил из данных.

У меня есть этот тег выбора на странице:

<select id="mySelectID" name="select" class="main-form">
<option value="">None Selected</option>
</select>

То, что я хочу сделать, просто: я используюjson2html чтобы добавить элементы к этому тегу выбора из данных, а значение опции имеет КОД из данных. Итак, что я ожидал, это:

<select id="mySelectID" name="select" class="main-form">
<option value="1">Some Data 1</option>
<option value="2">Some Data 2</option>
</select>

делая это:

var jsonData = $.parseJSON(window.localStorage.getItem("data"));
var transform = {tag:'option', id:'.CODE',html:'{$NAMEVAR}'};
document.getElementById('mySelectID').innerHtml = json2html.transform(jsonData,transform);

Но это не работает, и я знаю, что не будет. Проблема в том, что я не знаю, как вставить этот JSON в параметры моего HTML. Я думал, что json2html мог бы помочь мне, но, поскольку я не говорю по-английски на родном языке, мне трудно понять это, и я также плохо знаком с JavaScript.

Спасибо!

Ответы на вопрос(6)

Ваш ответ на вопрос