欢迎来到代码驿站!

jquery

当前位置:首页 > 网页前端 > jquery

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

时间:2021-02-08 09:32:34|栏目:jquery|点击:
解决方案(来自这里):

在 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/

上一篇:jQuery实现鼠标经过时出现隐藏层文字链接的方法

栏    目:jquery

下一篇:jquery中attr、prop、data区别与用法分析

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

本文地址:http://www.codeinn.net/misctech/59215.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有