Remplacer des urls d'image
bonjour, j'e tente de remplacer toutes les images par des autres liens, mais je n'arrive pas à utiliser la donnée ajax qui est une nouvelle url est la réinjecté dans la balise src
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
// A $( document ).ready() block.
$(document).ready(function () {
var allImg = $('body').find('img'); //récup toutes les balises images
for (var i = 0; i < allImg.length; i++) { bouclage de toute les images
var nomFile = replaceMdlImg(allImg[i]['src']); //récupération juste du nom du fichier image
var nomAlt = allImg[i]['alt'];
var urlMdl = 'http://localhost:8000/ressource/' + nomFile + '/' + nomAlt; //la nouvelle url est récupérer par webservice
//voici un exemple de webservice :/http://test/webservice/pluginfile.php/36/mod_page/content/1/1024.png?token=4ef1d1d340fe3a90a99f70c1d4921b3a
$.ajax({
url: urlMdl,
success: function (result) {
console.log("résultat de la requête");
console.log(result); // /http://test/webservice/pluginfile.php/36/mod_page/content/1/1024.png?token=4ef1d1d340fe3a90a99f70c1d4921b3a
allImg[i]['src'] = resultat;//indefined
}
});
}
}); |
comment je dois faire pour pouvoir réinjecté la nouvelle url dans la balise img
Code:
1 2 3
|
<img src="fausse_url.jpg"> l'image ne va pas chargé
<img src="http://test/webservice/pluginfile.php/36/mod_page/content/1/1024.png?token=4ef1d1d340fe3a90a99f70c1d4921b3a"> |
merci de vos réponse :)