Вы можете использовать for..in
l oop, чтобы перебрать все keys
объекта JSON и создать новый элемент option
для каждого из них.
Наконец, используйте append()
метод для добавления каждого вновь созданного элемента option
в элемент select
.
Проверьте ниже:
var jsonData = {
"1": "82 North Wall Quay, Dublin 1",
"2": "Eastwall Wall Road, Dublin 3",
"3": "4 Grand Canal Square,Dublin 2"
};
function showResult(jsonData) {
let loc = document.getElementById("location");
for(let key in jsonData) {
let option = document.createElement("option");
option.innerHTML = jsonData[key];
option.value = key;
loc.append(option);
}
}
showResult(jsonData);
<select id="location">
</select>