Inserir nas opções de tag de seleção HTML de um JSON

Então, eis o seguinte: tenho um objeto JSON salvo no meu aplicativo da web em localStorage. Este JSON está sendo salvo como uma string, comJSON.stringify, dentro de uma das minhas funções, no carregamento da página:

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

os dados estão sendo salvos assim:

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

dados é o resultado de uma solicitação. Os dados estão sendo salvos com sucesso na página inicial, para que eu possa usar mais tarde. Depois disso, eu tenho que carregar um formulário em outra página, usando o que eu recebi de dados.

Eu tenho essa tag de seleção na página:

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

O que eu quero fazer é simples: estou usandojson2html para adicionar itens a esta tag de seleção dos dados, e o valor da opção tem o CÓDIGO dos dados. Então, o que eu esperava que acontecesse é:

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

fazendo isso:

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

Mas isso não funciona, e eu sei que não vai. O problema é que eu não sei como inserir este JSON em opções para o meu HTML. Eu pensei que o json2html poderia me ajudar, mas como eu não falo inglês nativamente, é meio difícil entender isso, e também sou novo no JavaScript.

Obrigado!

questionAnswers(6)

yourAnswerToTheQuestion