脚本不工作。在IE中加载DIV

时间:2015-03-02 13:01:12

标签: javascript jquery internet-explorer

在我的主页面上,我运行一个jQuery来加载另一个文档,就像这样。

$(document).ready(function(){
            $("#function-content").load(pagefunction + ".php?machineid=" + machineid);
});

这非常有效,并将页面内容加载到#function-content。

在另一个页面上,我需要加载一个.js来使这个页面的内容工作。我是通过使用som jQuery将脚本源附加到标题来实现的。

<script type="text/javascript">
            $('head').append('<script src="../../js/some_script.js" type="text/javascript">');
</script>

Chrome非常好地加载了这个javacript文件(IE似乎也加载了它)但是脚本没有在IE中的#function-content元素上运行。

(该脚本用于在表内进行排序 - 但我认为它不相关 - 当表和脚本直接加载到页面上时,脚本在IE中运行良好)

1 个答案:

答案 0 :(得分:0)

尝试做这样的事情:

    $(document).ready(function(){
       var loadjs = document.createElement('script');
       loadjs.setAttribute("type", "text/javascript");
       loadjs.setAttribute("src", "js/script.js");
       $('head').append(loadjs);
    });