Je voudrais personnaliser le jobroll « de indeed.com » dans ma page qui apparaît généralement comme ceci:comment utiliser jQuery load() ou html() dans un widget javascript?
<script type="text/javascript"><!--
indeed_jobroll_format = "120x600";
indeed_jobroll_publisher = "19051066";
indeed_jobroll_keywords = "";
indeed_jobroll_location = "";
//--></script>
<script type="text/javascript" src="http://jobroll.indeed.com/ads/jobroll2.js">
</script>
<noscript><a href="http://www.indeed.com/">Jobs</a> by Indeed</noscript>
ce que je voudrais faire est de modifier les indeed_jobroll_keywords var dynamiquement en fonction des actions de l'utilisateur. J'ai donc essayé concaténer tout ce code dans une chaîne, par exemple:
var code = "<script type='text/javascript'><!-- indeed_jobroll_format = '120x600'; ...
...
"indeed_jobroll_keywords = '" + keywords + ...
puis chargez ceci dans la page avec
$(#identifier).html(code)
et quand je le fais Firefox semble rafraîchir la page sur le même L'URL de la page était sur mais rien ne montre jamais.
Quelqu'un pourrait-il expliquer pourquoi cela se produit, pourquoi cela ne fonctionne pas, et une autre façon de le faire? Lorsque vous actualisez la page, tous les JS sont réinitialisés à l'état initial afin que vos modifications n'affectent pas le comportement des scripts.