Если у вас есть valid JSON строку, которую вы можете разобрать его с JavaScript, как это:
var jsonString = '[{..},{...},...]';
var obj = JSON.parse(jsonString);
И затем, перебрать сгенерированный объект вроде этого:
for (var item in obj) {
var objItem = obj[item];
// Do your stuff here ...
}
Пример
Этот фрагмент создает список опций из объекта data2:
var obj = {
"data1": {
"name": "acong",
"status": {
"kawin": "Ya",
"Keterangn": "Udah Kawin"
},
"data2": [
{
"id": "1",
"nama": "Bali"
},
{
"id": "2",
"nama": "Jakarta"
}
]
}
};
// Get the object that contains the options
var data2 = obj['data1']['data2'];
// Iterate over this object
for (var item in data2) {
var opt = data2[item];
// Append an new option element for every object node
$('#sel').append($('<option value="' + opt.id + '">' + opt.nama + '</option>'));
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>
<select id="sel"></select>
в каком формате в HTML? –
in html select option tag – Trisna
post html format –