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 相关文章推荐
js word表格动态添加代码
Jun 07 Javascript
异步javascript的原理和实现技巧介绍
Nov 08 Javascript
javascript异步编程的4种方法
Feb 19 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
Aug 29 Javascript
详解微信小程序中的页面代码中的模板的封装
Oct 12 Javascript
vue-cli 组件的导入与使用教程详解
Apr 11 Javascript
node.js遍历目录的方法示例
Aug 01 Javascript
JS实现中英文混合文字溢出友好截取功能
Aug 06 Javascript
JavaScript使用面向对象实现的拖拽功能详解
Jun 12 Javascript
微信小程序如何播放腾讯视频的实现
Sep 20 Javascript
json_decode 索引为数字时自动排序问题解决方法
Mar 28 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
PHP编码转换函数 自动转换字符集支持数组转换
2012/12/16 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
dojo随手记 gird组件引用
2011/02/24 Javascript
jquery遍历数组与筛选数组的方法
2013/11/05 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
vue组件间通信解析
2017/03/01 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
微信小程序实现星星评价效果
2018/11/02 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
python 运算符 供重载参考
2009/06/11 Python
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
tensorflow更改变量的值实例
2018/07/30 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
python的set处理二维数组转一维数组的方法示例
2019/05/31 Python
python爬虫中多线程的使用详解
2019/09/23 Python
Python笔记之代理模式
2019/11/20 Python
Python字典底层实现原理详解
2019/12/18 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
活动费用申请报告
2015/05/15 职场文书
公司车辆维修管理制度
2015/08/05 职场文书
《圆的面积》教学反思
2016/02/19 职场文书
MySQL慢查询的坑
2021/04/28 MySQL