Новое в json и js, так что я бы appriciate, если кто-то научит меня немного. Json массив:Итерация над вложенным массивом Json
var info = [
{"t":"09:00","b":"Vaba"},
{"t":"09:30","b":"Vaba"} ] ;
И JS часть:
var output='';
for (var i = 0; i <= info.length; i++) {
for (info.t of info[i]) {
output += '<option> ' + info[i].t + ' ' + info[i].b + '</option>'; } };
var update = document.getElementById('start_time');
update.innerHTML = output;
В результате я получаю в HTML выглядит следующим образом:
<option>9.00 Vaba</option>
<option>9.00 Vaba</option>
<option>9.30 Vaba</option>
<option>9.30 Vaba</option>
Это единственное рабочее решение, которое я нашел так далеко, но мне не нужен двойной список (строка времени и текста дважды). Написание любой функции вместо второго конца цикла с информацией об ошибке [i] undefined ...
Спасибо заранее.
Что вы хотите знать? Можете ли вы опубликовать код, который вызывает ошибку для вас? – Vandesh