IE 9中的Jquery getScript错误

时间:2013-09-13 16:31:50

标签: jquery internet-explorer-9

我正在使用jQuery 1.4.2版本,我在aspx页面中有以下代码。在IE 9中,所有浏览器都可以正常工作

$(document).ready(function() {
        $.getScript("/MyScripts/ajaxpro/scripts.js")
         .done(function(script, textStatus) {

         })
         .fail(function(jqxhr, settings, exception) {

         });
});

我收到以下错误:

SCRIPT5007: Unable to get value of the property 'done': object is null or undefined 

我无法弄清楚这一点。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我不知道为什么,但在修改下面的代码之后,每件事都运行良好:

$(document).ready(function() {
    $.getScript("/MyScripts/ajaxpro/scripts.js");
});

答案 1 :(得分:-1)

这个案例对我有用,可以解决 SCRIPT5007 错误:

我有这段代码:

$(document).ready(function() { <br>
&nbsp;&nbsp;$("body").iealert({ <br>
&nbsp;&nbsp;&nbsp;&nbsp;/* more code */<br>
&nbsp;&nbsp;});<br>
});

刚刚在函数中添加了$符号,如下所示:

$(document).ready(function( <i>**$**</i> ) { <br>
&nbsp;&nbsp;$("body").iealert({ <br>
&nbsp;&nbsp;&nbsp;&nbsp;/* more code */<br>
&nbsp;&nbsp;});<br>
});<br>