Je suis le chargement du contenu externe via la méthode jQuery de charge et manipuler les src attribut du img éléments précédemment chargés comme suit:jQuery: HTML ne sont pas mis à jour après la manipulation <img src> chemins
<div id="content"></div>
<script>
$("#content").load("additional_content.html #content table", function() {
$("#content").find("img").each(function() {
$(this).attr("src", "new_path/" + $(this).attr("src"));
});
});
</script>
Lors de l'inspection du code HTML parent via Firebug, le code source a changé et reflète les nouveaux chemins de l'image. Cependant, le HTML rendu dans le navigateur n'a pas été mis à jour et pointe vers l'ancien chemin.
De plus, je reçois l'erreur suivante dans Google Chrome:
XMLHttpRequest cannot load file:///.../additional_content.html. Origin null is not allowed by Access-Control-Allow-Origin.
quelqu'un peut me aider, s'il vous plaît?
Merci encore Liam. J'ai changé mon chemin relatif à l'URL complète et les images ont changé dans Firefox. Donc, leur était peut-être un problème sur le site local. En ce qui concerne Chrome, cela ne fonctionne pas actuellement localement, mais je suis convaincu que cela fonctionnera lors du téléchargement de la page. – labrassbandito