Reputation: 42767
I'm using jquery.load()
to dynamically load sections of a page. But I'd like the included sections to both include HTML and be able to execute script. But a simple
<script>
alert("hello");
</script>
doesn't run when I AJAX it in. Is there another way to dynamically load content such that the scripts will run, or a way to manually run scripts in the included content? In this case I'm relying on the way jquery.load
only includes a specific selector from the loaded page.
FWIW I'm using Jquery 1.4.2.
Upvotes: 1
Views: 322
Reputation: 227270
Try changing the script in the loaded page to:
<script>
$(function(){
alert("hello");
});
</script>
This should make it run when it's loaded.
Upvotes: 1