Данные с обработчика приходят в JSON клиенту.
{"time_1030":"10:30","time_1035":"10:35","time_1040":"10:40","time_1045":"10:45","time_1050":"10:50","time_1055":"10:55" ... }
Как красиво запихнуть из в select
? Чтобы конструкция была типа
<select>
<option value="time_1030">10:30</option>
</select>
как-нибудь так
const data = {"time_1030":"10:30","time_1035":"10:35","time_1040":"10:40","time_1045":"10:45","time_1050":"10:50","time_1055":"10:55" };
$.each(data, function(k,v){
$(`<option value="${k}">${v}</option>`).appendTo("select");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select></select>
const data = {
"time_1030": "10:30",
"time_1035": "10:35",
"time_1040": "10:40",
"time_1045": "10:45",
"time_1050": "10:50",
"time_1055": "10:55"
};
function loadOptions(selectEl, data) {
if (Object.keys(data).length) {
for (let key in data) {
let opt = document.createElement('option');
opt.appendChild(document.createTextNode(data[key]));
opt.value = key;
selectEl.appendChild(opt);
}
}
}
let selectEl = document.getElementById('my_select');
loadOptions(selectEl, data)
<select id="my_select"></select>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
есть такой файл, как обратиться к высоте хедера вне хедера(headerIdheight не работает)?
есть 2 двумерного динамического массива один типа char другой типа sf::Sprite(из SFML)
При копировании состояния формата ввода, обнаружил, что по умолчанию оно не нулевоеРешил провести тест: обнулить и смотреть что получается: