i'm trying to get data form an json array and populate a select field with jquery and ajax, my json look like this:
{
"regioni":
[
{
"nome": "Abruzzo",
"capoluoghi": ["Chieti", "L'Aquila", "Pescara", "Teramo"],
"province":["CH","AQ","PE","TE"]
},
{
"nome": "Basilicata",
"capoluoghi": ["Matera", "Potenza"],
"province":["MT","PZ"]
},
{
"nome": "Calabria",
"capoluoghi": ["Catanzaro", "Cosenza", "Crotone", "Reggio Calabria", "Vibo Valentia"],
"province":["CZ","CS","KR","RC","VV"]
}
]}
what i want to do now is to take the only "name" field and iterate it with a for cycle, but it seems not work properly:
var parsa = $.parseJSON(data);
$select = $('.c-select');
for(var i=0; i<parsa.regioni.nome; i++){
$select.append('<option>'+ parsa.regioni[i].nome +'</option>')
}
what is wrong? }