我有一張需要在頁面上呈現的圖像列表。該圖像來自第三方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
檢查我編輯的答案 –