Monday, June 3, 2024
 Popular · Latest · Hot · Upcoming
133
rated 0 times [  136] [ 3]  / answers: 1 / hits: 46938  / 13 Years ago, mon, january 30, 2012, 12:00:00

I have a simple JSON code:



[{'1':'Name'}, {'2', 'Age'}, {'3','Gender'}]


I have a select tag in my HTML:



<select name=datas id=datas></select>


I need a simple way to create HTML select box from this JSON, like this:



<select name=datas id=datas>
<option value=1>Name</option>
<option value=2>Age</option>
<option value=3>Gender</option>
</select>

More From » jquery

 Answers
5

Just for kicks here is an answer in pure javascript, also you probably do not need an array for this just a simple object will suffice



    <select name=datas id=datas></select>
<script>

html = ;
obj = {
1 : Name,
2: Age,
3 : Gender
}
for(var key in obj) {
html += <option value= + key + > +obj[key] + </option>
}
document.getElementById(datas).innerHTML = html;

</script>

[#87723] Sunday, January 29, 2012, 13 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
eliasf

Total Points: 703
Total Questions: 97
Total Answers: 129

Location: Chad
Member since Tue, Apr 27, 2021
3 Years ago
;