jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法


Posted in Javascript onJanuary 19, 2011

解决方案(来自这里):

在 jQuery-1.4.2.js 中找到 4954 行,
return new window.XMLHttpRequest();
修改为

if(!$.browser.msie) { 
return new window.XMLHttpRequest(); 
} else { 
return new window.ActiveXObject("Microsoft.XMLHTTP"); 
}

Over.

原因大概是 IE7/8 对 XMLHttpRequest 的支持有一点儿问题,如果服务器端没有正确地发送 charset HTTP Header 就不能正常使用,但是页面加载完成之后可以通过解析 HTML Header 的方式判断 charset,因此第二次加载网页就正常了。
那么就让它们使用 ActiveXObject 吧。

参考英文原文说明:http://www.yiiframework.com/forum/index.php?/topic/9739-auto-complete-ajax-problems-in-ie-with-jquery-142/

Javascript 相关文章推荐
javascript编程起步(第六课)
Jan 10 Javascript
JavaScript 中的replace方法说明
Apr 13 Javascript
Json序列化和反序列化方法解析
Dec 19 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
Aug 26 Javascript
基于JavaScript怎么实现让歌词滚动播放
Nov 03 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
Mar 04 Javascript
Angular的事件和表单详解
Dec 26 Javascript
Vue配合iView实现省市二级联动的示例代码
Jul 27 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 jQuery
Node.js事件的正确使用方法
Apr 05 Javascript
vue中多路由表头吸顶实现的几种布局方式
Apr 12 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
Jul 21 Javascript
Jquery插件 easyUI属性汇总
Jan 19 #Javascript
jquery 圆形旋转图片滚动切换效果
Jan 19 #Javascript
Javascript调用C#代码
Jan 17 #Javascript
js的写法基础分析
Jan 17 #Javascript
js 动态文字滚动的例子
Jan 17 #Javascript
JavaScript中的Array对象使用说明
Jan 17 #Javascript
改进UCHOME的记录发布,增强可访问性用户体验
Jan 17 #Javascript
You might like
我的论坛源代码(二)
2006/10/09 PHP
让PHP支持页面回退的两种方法
2008/01/10 PHP
了解Joomla 这款来自国外的php网站管理系统
2010/03/11 PHP
php 短链接算法收集与分析
2011/12/30 PHP
php三维数组去重(示例代码)
2013/11/26 PHP
PHP连接和操作MySQL数据库基础教程
2014/09/29 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
简单谈谈php浮点数精确运算
2016/03/10 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
javascript 面向对象编程 function也是类
2009/09/17 Javascript
JQuery中html()方法使用不当带来的陷阱
2011/04/07 Javascript
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
Node.js编码规范
2014/07/14 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
Javascript面试经典套路reduce函数查重
2017/03/23 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
JavaScript实现的简单加密解密操作示例
2018/06/01 Javascript
Vue使用NProgress进度条的方法
2019/09/21 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
[01:10:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第一场 3月4日
2021/03/11 DOTA
python计算最大优先级队列实例
2013/12/18 Python
Python中下划线的使用方法
2015/03/27 Python
python pyheatmap包绘制热力图
2018/11/09 Python
Flask框架单例模式实现方法详解
2019/07/31 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
2020/04/24 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
一句话工作感言
2014/03/01 职场文书
个人安全承诺书
2014/05/22 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL