Я не могу показать содержимое списка элементов в моем div - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть класс (ignicoes), который имеет список как один атрибут, этот список содержит другие атрибуты, такие как dispositivo, latitude, longitude et c. Я хочу получить содержимое этого списка и показать его в моем div. Однако, когда я запускаю код ниже, ничего не показывает. Когда я делаю console.log (ocorrencia.dispositivo), он ничего не возвращает. Как вы думаете, что это за ошибка?

Вот что у меня было до сих пор:

 function getData() {

    $.get(`/api/IgnicoesAPI/8020`, function (data) {
        //o div terá que ser limpo para que a informação não seja subreposta
         document.getElementById("myDiv").innerHTML = "";    
        $('#myDiv').append(data.latitude);

        var lista = data.listaOcorrencias;
        $.each(lista, function (ocorrencia, o) {


            console.log(ocorrencia.dispositivo);


        });

      });
}

Вот что возвращают данные переменной: enter image description here

Вот что показывается, когда я запускаю код:

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 февраля 2020

Попробуйте это.

 function getData() {

    $.get(`/api/IgnicoesAPI/8020`, function (data) {
        //o div terá que ser limpo para que a informação não seja subreposta
         document.getElementById("myDiv").innerHTML = "";    
        $('#myDiv').append(data.latitude);

        var lista = data.listaOcorrencias;
        $.each(lista, function (ocorrencia, o) {
            $.each(ocorrencia, function (ocorrencia_1, o) {
                console.log(ocorrencia_1.dispositivo);
            });

        });

      });
}
0 голосов
/ 21 февраля 2020
 function getData() {

    $.get(`/api/IgnicoesAPI/8020`, function (data) {
        //o div terá que ser limpo para que a informação não seja subreposta
         document.getElementById("myDiv").innerHTML = "";    
        $('#myDiv').append(data.latitude);

        var lista = data.listaOcorrencias;
        $.each(lista, function (ocorrencia, o) {


            console.log(lista[ocorrencia].dispositivo);


        });

      });
}

Это работает для вас? Я не уверен, что данные, которые вы получаете, должны быть проанализированы перед использованием их или нет :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...