Web ページを外部システムと統合する JavaScript を作成しようとしています。現在、私が持っているのは、スクリプト要素をページに動的に挿入する非常に少量のコードです。
$(document).ready(function() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://example.com/example.php?arg1=1&arg2=2";
document.body.appendChild(script);
});
外部システムから返される JS は、テーブルをページに書き込む 1 行の大きな document.write 呼び出しです。
document.write('<table><tr><td>blah</td></tr></table>');
このスクリプト要素をページに挿入すると、DOM インスペクタを使用して確認できますが、スクリプトが実行されていないように見えます。スクリプト要素を HTML に手動で配置すると、javascript は問題なく実行されます (したがって、同じオリジン ポリシーや不正な形式の html エラーではありません...) が、動的にしたいと考えています。
JavaScript が実行されない理由はありますか?