для каждого цикла в javascript с данными json

У меня есть следующий код, который является приятным json api.

// Program guide Rest $(document).ready(function() { $.ajax({ cache: false, url: "http://engridmedia.com/next/api/epg/scheduler/id/200", type: 'GET', crossDomain: true, dataType: 'json', success: function() { alert("EPG Success"); }, error: function() { alert('EPG Failed!'); }, }) .then(function(data) { for (var i = 0; i < 6; ++i) { var prefix = (i == 0 ? "" : i.toString()); $('.programtitle' + prefix).append(data[i].program_title); $('.ch-start' + prefix).append(data[i].start_time); $('.ch-end' + prefix).append(data[i].end_time); $('.ch-programdesc' + prefix).append(data[i].desc); } }); 

Я хочу использовать данные в html phonegap. это означает, что мне нужно будет вызывать каждую информацию, делая это несколько раз, так как у меня будет более 20 данных в массиве, а иногда и меньше. есть ли для каждого цикла в javascript сделать это легко, как эхо-данные из базы данных в php?

  <?php foreach ($query as $row) { ;?> <h3><?php echo $row -> program_title; ?> | <?php echo $row -> start_time; ?> | <?php echo $row -> end_time; ?></h3> <div> <p> <?php echo $row -> desc; ?> </p> </div> <?php } ?> 

Поскольку ja408 сказал, что вы должны использовать этот синтаксис в javascript:

 for(var k in yourJson) { console.log(k, result[k]); } 

благодаря