来自服务器的名称,temp,wind deg,wind spd和sky cond。 这个服务器在5天内每3小时检查一次总共40次,所以我想为每个dy获取一个数据,但我每天都得到数据X 5次。 (X5天)。 这是为什么? 这是我的代码:
$.ajax({
url: url+api ,
type: "get",
dataType: "json",
success: function(data){
console.log(data);
let counter=1;
for (let i=0 ;i<data.list.length ; i+=8){
$('.container').append(`<div class="weather"> <h1> ${data.city.name}, Day:${counter} </h1> </div>`);
$('.container .weather').append(`<div class="temp"> <h4> Temp: ${data.list[i].main.temp} </h4></div>`);
$('.container .weather').append(`<div class="windDeg"> <h4> Wind- degree: ${data.list[i].wind.deg} </h4></div>`);
$('.container .weather').append(`<div class="windSpd"> <h4> Wind- speed: ${data.list[i].wind.speed} </h4></div>`);
$('.container .weather').append(`<div class="sky"> <h4> skys condition: ${data.list[i].weather.description}</h4> </div>`);
counter++;
}
}
})