私は次のようなHTMLのチャンクを返すAJAX呼び出しを行っているWebページで作業しています。
<div>
<!-- some html -->
<script type="text/javascript">
/** some javascript */
</script>
</div>
すべてをDOMに挿入していますが、JavaScriptが実行されていません。それを実行する方法はありますか?
詳細:スクリプトブロックの内容を制御することはできません(したがって、呼び出すことができる関数に変更することはできません)。ブロック全体を実行する必要があります。JavaScriptはHTMLのより大きなブロック内にあるため、応答でevalを呼び出すことはできません。ある種の正規表現を実行してJavaScriptを分離し、それに対してevalを呼び出すこともできますが、それはかなり厄介です。誰かがより良い方法を知っていますか?