<分区>
我正在尝试从 Pokemon API 中获取名称并将其放入 html 中的 div 字段中,但是当我将它放入.getJSON 函数。只是好奇这个问题是什么?谢谢。
<div class="container">
<div class="row">
<div class="col-sm-3" id="1">
<div id="name1"></div>
</div>
<div class="col-sm-3" id="2">
<div id="name2"></div>
</div>
<div class="col-sm-3" id="3">
<div id="name3"></div>
</div>
<div class="col-sm-3" id="4">
<div id="name4"></div>
</div>
</div>
</div>
JavaScript 代码
$(document).ready(function() {
/*Works*/
for(var j = 1; j < 5; j++){
$("#name" + j).text("HELLO");
}
/*Doesn't work*/
for(var j = 1; j < 5; j++){
var webAddress2 = "http://pokeapi.co/api/v1/pokemon/" + j;
$.getJSON(webAddress2, function(data) {
console.log("test");
$("#name" + j).text("SOME TEXT");
});
}
});