私は ajax を使用して html を取得し、それを div (AjaxPlaceHolder) に配置する単純な Web サイトを持っています。
たとえば、ここに私のウェブページがあります:
<html>
<body>
// some html...
<div id="AjaxPlaceHolder"></div>
</body>
<div id="footer"></div>
</html>
今私の問題は、ajaxを使用してhtmlを取得すると、次のようなものが得られることです。
<script type="text/javascript" src="js/someJsFile.js"></script>
<table>html content</table>
// more html
次の行に注意してください。
<script type="text/javascript" src="js/someJsFile.js"></script>
ブラウザーがそのファイル (someJsFile.js) をダウンロードするまで、html コンテンツを配置したくありません。ブラウザがそのスクリプトをいつダウンロードしたかを知るにはどうすればよいでしょうか? そこに someJsFile.js コンテンツを配置して<script type="text/javascript">
タグで囲むことができることはわかっていますが、.js ファイルを分離できれば便利です。
編集:
言い換えれば、私がやりたいことは次のとおりです。
ajax を使用して html を取得します。ドキュメントが必要な画像とスクリプトのダウンロードを完了するまで、html をレンダリングしないでください (その間は非表示の div に配置します)。