2013-09-13 3 views
0

Я использую версию jQuery 1.4.2, и у меня есть следующая часть кода на моей странице aspx. Это все работает отлично в все браузеры wxcept в IE 9Ошибка jquery getScript в 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 

Я не могу понять это. Есть предположения?

ответ

0

Я не знаю, почему, но после изменения кода, как показано ниже, каждая вещь работала отлично:

$(document).ready(function() { 
    $.getScript("/MyScripts/ajaxpro/scripts.js"); 
}); 
-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>