/ / Après avoir modifié un “img.png”, la balise img src = 'img.png' continue de recevoir l'ancien “img.png” - javascript, php, jquery, html

Après avoir modifié un “img.png”, la balise img src = 'img.png' continue de recevoir l'ancien “img.png” - javascript, php, jquery, html

J'ai une image "img.png "avec le contenu" A ", l’utilisateur modifie le contenu de cette img en" B ". Tout via Ajax. Lorsque je tente de mettre cette" img.png "dans une balise img src, elle affiche le contenu" A "à la place du "B", mais quand je recharge la page, il me montre le "B" correctement. OBS: Évidemment, il s’agit d’un cas simplifié et résumé, mais il m’arrive quelques cas très similaires. S'il vous plaît aider.

Réponses:

-1 pour la réponse № 1

Comme les images "réutilisent" la même URL, votre logique doit également ajouter une chaîne de requête avec un numéro de version ou un horodatage à l'URL de l'image. Aussi simplifié:

timestamp = Date.now();

img.src = sitename="/image.png?"+ timestamp;