我有一张需要在页面上呈现的图像列表。该图像来自第三方API。我得到列表并使用循环显示图像。JQuery Ajax:动态div元素的随机顺序
var count = imageIds.length;
for (var i = 0; i < count; i++) {
GetImage(imageIds[i]);
}
function GetImage(imageId){
//Ajax request here. Returns string "data" for image.
//Once the request finishes, I update the div's content like:
_targetDiv.append('<img class="thumb" src="data:image/jpeg;base64,' + data + '"/>';
}
问题是图像没有按顺序渲染。以上代码根据完成的请求以任何顺序排列图像。我需要渲染图像1,然后是图像2,然后是图像3,依此类推......
什么是修复?
需要显示更多有关ajax的代码上下文 – charlietfl
检查我编辑的答案 –