0

我正在使用 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 

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

4

2 回答 2

0

我不知道为什么,但在修改如下代码后,一切正常:

$(document).ready(function() {
    $.getScript("/MyScripts/ajaxpro/scripts.js");
});
于 2013-09-17T14:19:28.600 回答
-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>
于 2013-09-17T16:07:04.483 回答