Parse JSON Array File and Populate The Result Into Select -


i'm doing android phonegap project in company. have json file , want html select box. still newbie, haven't understand json parsing mostly.

here's json file (city.json) :

[{"cityid":1,"cityname":"magelang"},{"cityid":2,"cityname":"jayapura"},{"cityid":3,"cityname":"aceh"}] 

i didn't know whether it's needed parsed or not. have followed rayell answer in thread. jquery getjson populate select menu question

so, code these populate result option in select box.

$.getjson('city.json', function(data){ var html = ''; var len = data.length; (var = 0; i< len; i++) {     html += '<option value="' + data[i].cityid + '">' + data[i].cityname + '</option>'; } $('#city').append(html); }); 

but didn't worked on code. select box has none options :( solutions? before.

your for loop won't work on objects. arrays.

you need use for (var in data) { loop through properties of object.


Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -