Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2017, 18:51
Интересующийся
Отправить личное сообщение для mcmega Посмотреть профиль Найти все сообщения от mcmega
 
Регистрация: 23.02.2017
Сообщений: 12

Разбор массива объектов json
Всем привет!
Подскажите, есть массив объектов вида:
var ssidObjs = [
    {"ssid":"TP-Link_6260","rssi":-66,"channel":1},
    {"ssid":"TP-LINK_71","rssi":-81,"channel":1}
]

Разобрал массив на объекты и вывел в select
ssidObjs.forEach(function(elem) {
    option = document.getElementById('staSSIDSelect');
    option.options[option.options.length] = new Option(elem.ssid + ' (' + elem.rssi + 'dBm, ch' + elem.channel + ')', elem.ssid);
});


<select id="staSSIDSelect" value="sta_ssid" onchange="ssidChange()">
    <option disabled="">-----</option>
    <option value="">Hidden Network</option>
    <option>Данные из объекта 1</option>
    <option>Данные из объекта 2</option>
</select>


Как сделать так, чтоб добавляемые option всегда были сначала списка, а не добавлялись в конце?
И вообще как правильно такую задачу сделать (вывести данные из массива объектов в select)?
Помогите пожалуйста!

Последний раз редактировалось mcmega, 28.10.2017 в 20:16.
Ответить с цитированием