J'ai une page HTML comme ceci:
<html>
<body>
<div id='something'>
...
<script>
var x = 'hello world';
</script>
...
</div>
</body>
</html>
Sur une autre page, je fais ceci:
$.ajax({
url: 'example.html',
type: 'GET',
success: function(data) {
$('#mydiv').html($(data).find('#something').html());
alert(x);
}
});
jQuery, cependant, n'est pas l'exécution du code javascript dans le premier fichier, même si la documentation indique qu'il ne. Comment puis-je faire cela?
EDIT: Malheureusement, dans le monde réel de l'application que je suis en train de travailler sur je n'ai pas de contrôle sur ce que les "inclus" page. Nous sommes sur le même domaine, mais je ne peux pas modifier le code qu'il génère comme c'est un produit emballé notre département ne nous laissera pas de les modifier.