このページを作成しました。
このページには、特定の行をクリックすると、特定のグラフを描画するスクリプトをロードするテーブルが含まれています。
これは、複数のスクリプトを追加する必要があることを意味します(同時にではなく、ユーザーによって異なります)。
私はJqueryのappendchildを使用しましたが、IEではうまく機能しないことに気づきました(最初のものをロードしてからスタックします)。
私はすでに同じことを述べているここの投稿を調べて、それらを試しました。
私は使ってみました:
var body = document.getElementsByTagName('body')[0];
var script = document.createElement('script');
script1.text = myscript;
body.appendChild(script);
と
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.src = 'jQuery/head/dynamic_graph.js';
head.appendChild(script);
そしてさえ
$(script).appendTo($("#graphMain" + id));
IEを除くすべてのブラウザで引き続き機能します...
助言がありますか?
編集:
また試した
$.getScript("jQuery/head/dynamic_info.js", function(data, textStatus, jqxhr) {
});
IEはプリフォームに失敗しました。