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
comment je dois faire pour pouvoir réinjecté la nouvelle url dans la balise img
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 } }); } });
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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![]()
Partager