0

我已经建立了这个页面。当您单击表格中的一行时,页面会发送一个 ajax 数据请求,然后在正文中动态创建一个脚本,该脚本称为加载图形。它适用于所有 chrome 和 FF,但不适用于 IE8。含义-当您单击行时,它可以工作,但是第二行和脚本未加载..我什至不知道如何在 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。使用 Jquery 进行所有 DOM 交互和浏览器兼容性。

于 2012-05-16T13:58:28.190 回答