Chargement des scripts avec Jquery 1.4.2 - HTML/CSS - Programmation
MarshPosté le 30-08-2010 à 11:49:51
Bonjour,
Je me décide à migrer de Jquery 1.3.2 vers 1.4.2 sur notre plateforme web. Cependant, je bloque face à un comportement inattendu :
Le code <script type="text/javascript"></script> est filtré lors d'un appel à $() [http://api.jquery.com/jQuery/] et qu'on y affecte un contexte. Le JS n'est donc pas exécuté.
Voilà un exemple simple pour illustrer le problème :
Page appelante :
Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
La ligne var content = $("#content", data).html(); supprime le code JS. Or cela fonctionne parfaitement sous JQuery 1.3.2.
Je peux clairement voir que le JS a disparu quand je fais mes alert : alert(data); // j'ai toute la page avec le JS alert(content); // je ne veux que le contenu de la div portant l'id content (mais avec le JS :)
Marsh Posté le 30-08-2010 à 11:49:51
Bonjour,
Je me décide à migrer de Jquery 1.3.2 vers 1.4.2 sur notre plateforme web.
Cependant, je bloque face à un comportement inattendu :
Le code <script type="text/javascript"></script> est filtré lors d'un appel à $() [http://api.jquery.com/jQuery/] et qu'on y affecte un contexte. Le JS n'est donc pas exécuté.
Voilà un exemple simple pour illustrer le problème :
Page appelante :
Page appelée :
La ligne var content = $("#content", data).html(); supprime le code JS.
Or cela fonctionne parfaitement sous JQuery 1.3.2.
Je peux clairement voir que le JS a disparu quand je fais mes alert :
alert(data); // j'ai toute la page avec le JS
alert(content); // je ne veux que le contenu de la div portant l'id content (mais avec le JS :)
Quelqu'un aurait une idée ?