document updated 12 years ago, on Jan 9, 2012
Look at the jQuery source code, and search for 'rscript'. This is used in the call for .load().
The source code comment says:
inject the contents of the document in, removing the scripts to avoid any 'Permission Denied' errors in IE
However, the .load() documentation says that this code only goes into effect if you try to load a fragment of the remote document, indicated by using a space in the URL. As long as you load the ENTIRE ajax response, the <script> tags are retained.