Internet explorer jQuery";异常已抛出且未捕获";IE9的问题

Internet explorer jQuery";异常已抛出且未捕获";IE9的问题,internet-explorer,jquery,Internet Explorer,Jquery,适用于FF、Chrome、Opera和Safari 在IE9中,它在控制台中显示错误,如: SCRIPT5022:引发异常但未捕获 jquery.min,js第123行字符138 请帮我解决这个问题。我在IE7中遇到了这个错误。升级到最新版本的jQuery(1.6.1)后,它就消失了。我在脚本5022中遇到了相同的错误:抛出异常,未捕获jQuery.min,js第85行字符132“。你会注意到我的代码在第85行,尽管使用了jQuery 1.4.4。我在IE7中添加了一个包含css“过滤器”的类属

适用于FF、Chrome、Opera和Safari

在IE9中,它在控制台中显示错误,如:

SCRIPT5022:引发异常但未捕获 jquery.min,js第123行字符138


请帮我解决这个问题。

我在IE7中遇到了这个错误。升级到最新版本的jQuery(1.6.1)后,它就消失了。

我在脚本5022中遇到了相同的错误:抛出异常,未捕获jQuery.min,js第85行字符132“。你会注意到我的代码在第85行,尽管使用了jQuery 1.4.4。我在IE7中添加了一个包含css“过滤器”的类属性,我用它作为背景渐变。如果我从script.js中删除了添加类的jQuery,或者从CSS文件中删除了filter属性,那么就修复了错误。我不知道确切的原因,但在我的情况下肯定有关联。

您缺少
,但我认为这只是复制/粘贴错误。尝试使用非小型jQuery;你应该根据异常行号更好地处理出了什么问题。我很想看到这种行为的演示有趣的是,我在1.6.1中遇到了这个问题,需要升级到1.6.4以消除这个错误…这应该是一个评论,而不是一个答案
$.ajax({
  type: "GET",
  url: "pages.php",
  data: "hash="+s,
  dataType: "html",
  success: function(msg){
     $('#main').append(msg);
}