0

このページを作成しました。テーブル内の行をクリックすると、ページはデータの ajax リクエストを送信し、呼び出された本体にグラフをロードするスクリプトを動的に作成します。すべてのクロムと FF で動作しますが、IE8 では動作しません。つまり、行をクリックすると機能しますが、2行目とスクリプトが読み込まれません.IE8でデバッグする方法さえわかりません。誰かが解決策を推奨できますか? :-)

他のスクリプトをロードするスクリプトは

$.post("shorts.server.php", $.param({
     val: stocknumber,
     id: id,
     name: stockname,
     group: stockgroup
 }), function (response) {
     //alert(response);
     // We dynamically add javascript headers
     var head = document.getElementsByTagName('body')[0];
     script = document.createElement('script');
     //dynamic_graph.js changes it's content by the current selected stock
     //see shorts.server.php for details
     script.src = 'jQuery/head/dynamic_graph.js';
     head.appendChild(script);
     script = document.createElement('script');
     //dynamic_graph.js changes it's content by the current selected stock
     //see shorts.server.php for details
     script.src = 'jQuery/head/dynamic_info.js';
     head.appendChild(script);
 });
4

2 に答える 2

2

jQuery.getScriptを使用してみてください:

function(response)
{
     $.getScript('jQuery/head/dynamic_graph.js');
     $.getScript('jQuery/head/dynamic_info.js');
}
于 2012-05-16T13:57:00.373 に答える
0

IE9 では、F12 キーを押してデバッガーを実行します。デバッガーでは、IE8 などのブラウザー モードを選択できます。すべての DOM インタラクションとブラウザーの互換性のために Jquery を使用します。

于 2012-05-16T13:58:28.190 に答える