J'ai une liste d'images que je dois rendre sur la page. L'image provient d'une API tierce. Je récupère la liste et j'utilise une boucle for pour afficher l'image.
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 + '"/>';
}
Le problème est que les images ne sont pas affichées dans l'ordre. Le code ci-dessus classe les images dans n'importe quel ordre en fonction de la requête finie. J'ai besoin de rendre l'image 1, puis l'image 2, puis l'image 3 et ainsi de suite...
Quelle est la solution ?