Переходить с одного сайта на другой в JSON

Я хочу взять информацию этого json (https://wotclans.com.br/api) и показывать их в HTML, и что показал мне одинокий данные команды, которая у него есть, как clantag TRCIO, до настоящего времени я добился того, чтобы он показал мне данные, но он показывает мне данные всех команд. Как он мог бы делать для того, чтобы он был одиноким те этого в частности?

$(document).ready(function () {
    cargarDatos();
});
function cargarDatos() {
    var listaWot = "";
    $.ajax({
        url: 'https://wotclans.com.br/api',
        dataType: 'json',
        type: 'GET'

    }).done(function (response) {
        listaWot = "";
        listaWot += "
"; listaWot += ""; listaWot += ""; listaWot += ""; listaWot += ""; listaWot += ""; listaWot += ""; listaWot += ""; listaWot += ""; $.each(response.Clans, function (i, info) { listaWot += ""; listaWot += ""; listaWot += ""; listaWot += ""; listaWot += ""; listaWot += ""; listaWot += ""; }); listaWot += "
"; listaWot += "Posición"; listaWot += ""; listaWot += "Nombre"; listaWot += ""; listaWot += "Puntuación"; listaWot += ""; listaWot += "Ratio De Victorias"; listaWot += ""; listaWot += "Miembros Activos"; listaWot += "
"; listaWot += info.Item1; listaWot += ""; listaWot += info.Item2.Name; listaWot += ""; listaWot += info.Item2.TotalBattles; listaWot += ""; listaWot += info.Item2.TotalWinRate; listaWot += ""; listaWot += info.Item2.Active; listaWot += "
"; $("#wot").html(listaWot); }); }

2
задан 05.10.2016, 16:52
1 ответ

На эту часть кода ты разделишь все кланы показывая информацию:

    $.each(response.Clans, function (i, info) {
        listaWot += "<tr>";
        listaWot += "<td class='textCenter'>";
        listaWot += info.Item1;
        listaWot += "</td>";
        listaWot += "<td>";
        listaWot += info.Item2.Name;
        listaWot += "</td>";
        listaWot += "<td>";
        listaWot += info.Item2.TotalBattles;
        listaWot += "</td>";
        listaWot += "<td>";
        listaWot += info.Item2.TotalWinRate;
        listaWot += "</td>";
        listaWot += "<td class='textCenter'>";
        listaWot += info.Item2.Active;
        listaWot += "</td>";
        listaWot += "</tr>";
    });

Поскольку нет никакого типа ограничения, она явится всей этой информацией обо всех кланах. Если то, что ты хочешь, состоит в том, чтобы она только явилась информацией о кланах TRCIO (имя находится в ClanTag), единственное, что ты должен делать, состоит в том, чтобы добавлять проверку, чтобы гарантировать тебя, что это клан:

    $.each(response.Clans, function (i, info) {
        if (info.Item2.ClanTag == "TRCIO") {
            listaWot += "<tr>";
            listaWot += "<td class='textCenter'>";
            listaWot += info.Item1;
            listaWot += "</td>";
            listaWot += "<td>";
            listaWot += info.Item2.Name;
            listaWot += "</td>";
            listaWot += "<td>";
            listaWot += info.Item2.TotalBattles;
            listaWot += "</td>";
            listaWot += "<td>";
            listaWot += info.Item2.TotalWinRate;
            listaWot += "</td>";
            listaWot += "<td class='textCenter'>";
            listaWot += info.Item2.Active;
            listaWot += "</td>";
            listaWot += "</tr>";
        }
    });
3
ответ дан 24.11.2019, 13:11

Теги

Похожие вопросы