jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
解决方案(来自这里):
在 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 吧。
相关推荐
-
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
解决方案(来自这里): 在 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 对 XMLHttpRe
-
jquery动态改变onclick属性导致失效的问题解决方法
复制代码 代码如下: <li id="" onclick =""></li> 虽然在很多时候,都是非常不推荐这样写的,但是还有有些时候会碰到这样的代码. 那么你可能在某些时候需要去修改onclick 的属性如下: 复制代码 代码如下: $("#id").attr("onclick",url); 这样的代码,在chrome和firefox 中可以得到你想要的结果. 遗憾的是在ie中,至少是ie7 以下是没
-
jquery 1.3.2 IE8中的一点点的小问题解决方法
使用的时候是这个样子的: 复制代码 代码如下: var _val = $("input[name='input1'][checked]").val(); 结果发现_val的值为undefined,开始还以为写的不对,可检查没有问题,这样写在IE6.7.FF.Chrome.Opera.Safari中都可以正常的得到值,就是在IE8中不行.百思不得其解,后来又实验: 复制代码 代码如下: var _val = $("input[name='input1']").eq(0
-
jquery 判断是否支持Placeholder属性的方法
实例如下: //placeholder兼容性 function isPlaceholer(){ var input = document.createElement('input'); return "placeholder" in input; } 该函数的结果返回 true or false 以上这篇jquery 判断是否支持Placeholder属性的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
jQuery 行级解析读取XML文件(附源码)
最近在做一个项目,因为页面使用了Cookie,所以要判断用户的浏览器是否支持Cookie,并提示用户如何开启浏览器的Cookie功能.同时,整个项目要配置多语言支持,包括中文.越南语.日语和英语,所以必须有语言配置文件.项目中应用jQuery解析读取XML语言配置文件来实现语言的调度.这是jQuery解析读取XML文件功能的测试源码,现拿出来分享.目录结构: main.css文件代码: 复制代码 代码如下: @CHARSET "UTF-8"; * { margin: 0px; padd
-
JQuery.Ajax之错误调试帮助信息介绍
下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认:" TD 也可以使用,但仅部分浏览器支持. timeout Number 设置请求超时时间(毫秒).此设置将覆盖全局设置. async Boolean (默认: true) 默认设置下,所有请求均为异步请求.如果需要发送同步请求,请将此选项设置为 false.注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行. befor
-
VBScript提交表单提示-对象不支持此属性或方法
今天因需要客户端得用VBScript对表单进行处理.提交,然而在提交表单时老是出错,错误信息为:"对象不支持此属性或方法".后查资料得知: 引用内容 除了表单提交按钮,页面中不允许再有一个表单项名字为submit 改下名字,果然没问题了,汗. 以前用Javascript都没碰过这样的问题:Dreamweaver插入按钮时名字默认的都是Submit[n],以后用VBScript得注意改名!
-
对象不支持此属性或方法: Session.CodePage = 936 解决方法
今天调试网站时在后台出现这样的错误,"Microsoft VBScript 运行时错误 '800a01b6' 对象不支持此属性或方法: 'Session.CodePage'" 在百度搜索查看到的答案又不是很全,大多都是含糊不清的.后来我自己研究了一下,原来还有个比较快的方法! 如果你出现以下信息: Microsoft VBScript 运行时错误 '800a01b6' 对象不支持此属性或方法: 'Session.CodePage' \include\sysCode.asp, line
-
对象不支持indexOf属性或方法的解决方法(必看)
var divarr = ["a","b","c","d"]; 判断divarr 数组中是否存在a divarr.indexOf("a")==-1 在ie8下会提示对象不支持indexOf属性或方法 解决办法: 用jquery里的$.inArray替代indexOf $.inArray("a", divarr)==-1 以上这篇对象不支持indexOf属性或方法的解决方法(必看)就
-
jQuery动态移除与增加onclick属性的方法详解
本文实例讲述了jQuery动态移除与增加onclick属性的方法.分享给大家供大家参考,具体如下: 这里给大家介绍利用jquery的removeAttr与attr事件来给a标签增加与删除onclick事件的具体操作方法,有需要了解的朋友可参考. 要实现效果:点击链接先去掉onclick属性,3秒后再自动加上该标签中的onclick属性 jQuery中,针对标签属性的操作都是使用attr()方法来实现的,比如:$("a").attr("onclick")可获得a标签的
随机推荐
- javascript类式继承新的尝试
- python检测远程udp端口是否打开的方法
- Thrift的安装方法和简单实例
- React-Native 组件之 Modal的使用详解
- android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
- JSP中文乱码常见3个例子及其解决方法
- 与MSSQL对比学习MYSQL的心得(二)--显示宽度
- JavaScript深度复制(deep clone)的实现方法
- ajax 怎么设置超时(一个action执行了2遍)
- 妻子同网友私奔后,北京某老公在BBS上的留言
- 修复断电等损坏的SQL 数据库
- jquery实现tab键进行选择后enter键触发click行为
- flash调用js中的方法,让js传递变量给flash的办法及思路
- 值得分享的IIS部署网站详细步骤
- Apache虚拟目录配置及vue-cli反向代理的设置方法
- php验证码的制作思路和实现方法
- Android实战RecyclerView头部尾部添加方法示例
- nodejs+express搭建多人聊天室步骤
- Android 防止多次重复点击的三种方法的示例
- PHP实现数组向任意位置插入,删除,替换数据操作示例