Comment puis-je injecter du js dans la balise head ?
Bonjour,
je n'arrive pas à injecter simplement un code js dans la balise HEAD.
Voici le code en question renvoyé par un serveur PHP :
Code:
<script type="text/javascript" data-idc="123abc">//<![CDATA[ function test() { alert('testabc'); } //]]></script>
La page reçoit parfaitement ce code via un appel AJAX et quand je fais :
Code:
$('head').append(code)
Le DOM n'est pas modifié.
Après plusieurs essais, je suis arrivé à insérer ce code en supprimant le slash de type="text/javascript". Cela marche aussi avec type="text\/javascript" mais le DOM indique du coup exactement type="text\/javascript"
J'ai aussi essayé en terminant par <\/script> mais là pas plus de succès.
Bref, le slash semble poser problème soit à javascript soit à jQuery et certainement à moi :?
Une idée ?