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 相关文章推荐
ArrayList类(增强版)
Apr 04 Javascript
表单填写时用回车代替TAB的实现方法
Oct 09 Javascript
jQuery each()方法的使用方法
Mar 18 Javascript
JavaScript的漂亮的代码片段
Jun 05 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
Jun 06 Javascript
小米公司JavaScript面试题
Dec 29 Javascript
第一次接触JS require.js模块化工具
Apr 17 Javascript
jquery获取easyui日期控件的值实现方法
Nov 09 Javascript
jquery.masonry瀑布流效果
May 25 jQuery
js学习总结_轮播图之渐隐渐现版(实例讲解)
Jul 17 Javascript
Vue解析带html标签的字符串为dom的实例
Nov 13 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
Sep 21 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
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
Yii2实现log输出到file及database的方法
2016/11/12 PHP
复制本贴标题和地址的js代码
2008/07/01 Javascript
克隆javascript对象的三个方法小结
2011/01/12 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
使用jquery解析XML的方法
2014/09/05 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
vue-cli 组件的导入与使用教程详解
2018/04/11 Javascript
js布局实现单选按钮控件
2020/01/17 Javascript
基于python编写的微博应用
2014/10/17 Python
详解Python中break语句的用法
2015/05/14 Python
pycharm中连接mysql数据库的步骤详解
2017/05/02 Python
python感知机实现代码
2019/01/18 Python
python3实现带多张图片、附件的邮件发送
2019/08/10 Python
Python对Tornado请求与响应的数据处理
2020/02/12 Python
python实现逻辑回归的示例
2020/10/09 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
中医药大学市场营销专业自荐信
2013/09/29 职场文书
机械专业毕业生自荐信
2013/11/02 职场文书
支教自我鉴定
2014/01/18 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
公司保密管理制度
2015/08/04 职场文书
公司管理建议书
2015/09/14 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书
使用Python开发冰球小游戏
2022/04/30 Python