Я пытаюсь отобразить данные из ссылки JSON.Я пробовал многочисленные способы его отображения, но он либо не появляется, отображает undefined
или [object, Object]
.
Я ожидаю, что результат будет France, 4, 1
и т. Д., Показанные в форме таблицы.
$(document).ready(function() {
$.getJSON("https://worldcup.sfg.io/teams/group_results?group_id=A", function(data) {
var group_data = '';
$.each(data, function(key, value) {
group_data += '<tr>';
group_data += '<td>' + data.ordered_teams[i].country + '</td>';
group_data += '<td>' + data.ordered_teams[i].wins + '</td>';
group_data += '<td>' + data.ordered_teams[i].losses + '</td>';
group_data += '</tr>';
});
$('#group_A_table').append(group_data);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="table-responsive">
<h1>Group Stages</h1>
<h2>Group A</h2>
<br />
<table class="table table-bordered table-striped" id="group_A_table">
<tr>
<th>Country</th>
<th>Wins</th>
<th>Losses</th>
</tr>
</table>
</div>
Так выглядит ссылка JSON - https://worldcup.sfg.io/teams/group_results
[{
"id": 1,
"letter": "A",
"ordered_teams": [{
"id": 1,
"country": "France",
"alternate_name": null,
"fifa_code": "FRA",
"group_id": 1,
"group_letter": "A",
"wins": 4,
"draws": 0,
"losses": 1,
"games_played": 5,
"points": 12,
"goals_for": 10,
"goals_against": 4,
"goal_differential": 6
},{
"id": 3,
"country": "Norway",
"alternate_name": null,
"fifa_code": "NOR",
"group_id": 1,
"group_letter": "A",
"wins": 2,
"draws": 1,
"losses": 2,
"games_played": 5,
"points": 7,
"goals_for": 7,
"goals_against": 7,
"goal_differential": 0
},