jQuery каждый цикл вывода - PullRequest
0 голосов
/ 22 мая 2018

Привет, у меня возник вопрос о том, как использовать jQuery для отображения всех данных в xml-файле с каждым циклом, теперь он отображает только одну запись, спасибо.HTML-код:

<label id="lbCity">City:<p id="city"></p></label>
<label id="lbDate"><p id="date"></p></label>
<label id="lbRain">Rain:<p id="rain"></p></label>
<label id="lbWind">Wind:<p id="wind"></p></label>
<label id="lbMin">Min:<p id="min"></p></label>
<label id="lbMax">Max:<p id="max"></p></label>
<label id="lbHumi">Humidity:<p id="humi"></p></label>
<label id="lbCloud">Cloud:<p id="description"></p></label>

XML-код

JQuery код:

   $(document).ready(function(e) {

        $("#Button").on('click', function(){

            loading(true);


            $.ajax({
                type:"GET",
                url: url,
                dataType:'text', // type of the file format

                success: function(data){

                    var xmlDoc = $.parseXML(data);
                    var xml = $(xmlDoc);

                    $(xml).find('forecast time').each(function(){

                    $.each(this.attributes, function(i, attrib){
                    console.log( $($.parseXML(data)).find("country").text() );
                    $("#city").html( xml.find("name") );

                    $("#date").html( xml.find("time").attr("day") );
                    $("#min").html( xml.find("temperature").attr("min") + "&deg;C" );
                    $("#max").html( xml.find("temperature").attr("max") + "&deg;C" );   

                    });
                    });

                },

            });

        });     
...