Я вызываю массив объектов из файла JSON:
if (results !=null && results.value !=null {
for (var i = 0; i < result.value.length; i++) {
time = results.value[i].starttime;
place = results.value[i].location;
who = results.value[i].attendee;
console.log("first test", time, place, who);
}
}
function(error) {
alert ("Error here" + error.message);
}
$(#homepagetime).html(time);
$(#homepageplace).html(place);
$(#homepagewho).html(who);
console.log("second test", time, place, who);
Журнал консоли с именем «первый тест» успешно отображает каждый результат из json следующим образом:
12:00 India Gandhi
14:00 England Elizabeth
16:00 USA Obama
Это именно то, что я ищу, но когда я для показа результатов в homepagetime, homepageplace и homepagewho divs показываю ниже код, ничего не появляется. А для журнала консоли «второй тест» я получаю только первый массив в объекте, а не остальные, например:
12:00 India Gandhi
Ясно, что он вызывает только первый массив в объекте, но я не могупонять, почему при рассмотрении цикла for указываются все массивы. Я все еще изучаю JavaScript.