jQuery ajax BUG:object doesn't support this property or method


Posted in Javascript onJuly 06, 2010

问题:jQuery控件的一个BUG
使用$.ajax时出现的错误,IE7下才会出错,IE6,IE8都正常。错误提示如下图:
jQuery ajax BUG:object doesn't support this property or method

官方论坛上的说明:

http://forum.jquery.com/topic/object-doesn-t-support-this-property-or-method-from-jquery-1-4-1-in-ie7-only
http://dev.jquery.com/ticket/6498
http://dev.jquery.com/ticket/6314

解决方案:
修改jquery-1.4.2.js。

论坛上有人提出的修改方式,我测试过可行。

Hi, I found this seems to relate to jQuery bug 6314 (http://dev.jquery.com/ticket/6314). In IE7, if "Enable native XMLHTTP support" is checked (under Tools > Internet Options > Advanced tab > inside the security section) then this error shows up. Unchecking/disabiling the option seems to resolve the error. However, since I cannot tell all website viewers to uncheck that option, then the following code also seems to resolve the issue: 
In non-minified jQuery, find the lines: 
try { 
var oldAbort = xhr.abort; 
xhr.abort = function() { 
if ( xhr) { 
oldAbort.call( xhr ); 
} 
onreadystatechange( "abort" ); 
}; 
} catch(e) { } 
replace it with the following code: 
try { 
var oldAbort = xhr.abort; 
xhr.abort = function() { 
if ( xhr) { 
if (oldAbort.call === undefined) { 
oldAbort(); 
} else { 
oldAbort.call( xhr ); 
} 
} 
onreadystatechange( "abort" ); 
}; 
} catch(e) { } 
I believe the issue is as stated by other users in this forum, that the xhr (XMLHTTP) object is a native IE object, so the abort function on the xhr.abort function does not support call.
Javascript 相关文章推荐
javascript入门·对象属性方法大总结
Oct 01 Javascript
图片动画横条广告带上下滚动的JS代码
Oct 25 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
iframe里使用JavaScript控制主页转向的方法
Apr 03 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
Oct 20 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
May 11 Javascript
老司机带你解读jQuery插件开发流程
May 16 Javascript
angular实现商品筛选功能
Feb 01 Javascript
微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法
Feb 23 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
Dec 22 Javascript
JS闭包原理与应用经典示例
Dec 20 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
Apr 17 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 #Javascript
JavaScript对象、属性、事件手册集合方便查询
Jul 04 #Javascript
JavaScript 内置对象属性及方法集合
Jul 04 #Javascript
js以对象为索引的关联数组
Jul 04 #Javascript
JavaScript对象链式操作代码(jquery)
Jul 04 #Javascript
添加JavaScript重载函数的辅助方法2
Jul 04 #Javascript
为JavaScript添加重载函数的辅助方法
Jul 04 #Javascript
You might like
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
php 字符串压缩方法比较示例
2014/01/23 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
jquery中ajax调用json数据的使用说明
2011/03/17 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
django中send_mail功能实现详解
2018/02/06 Python
浅谈python3中input输入的使用
2019/08/02 Python
Python动态声明变量赋值代码实例
2019/12/30 Python
Python多线程Threading、子线程与守护线程实例详解
2020/03/24 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
adidas官方旗舰店:德国运动用品制造商
2017/11/25 全球购物
Magee 1866官网:Donegal粗花呢外套和大衣专家
2019/11/01 全球购物
教育学习自我评价
2014/02/03 职场文书
经典婚礼主持词
2014/03/13 职场文书
团代会主持词
2014/04/02 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
企业金融服务方案
2014/06/03 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
公务员检讨书
2014/11/01 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
Java版 简易五子棋小游戏
2022/05/04 Java/Android