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(来自ibm)
- Flex 获得png透明截图的问题和解决方法
- Apache上传文件500错误的解决方法
- ios原生和react-native各种交互的示例代码
- JS实现状态栏跑马灯文字效果代码
- 微信小程序购物商城系统开发系列-工具篇的介绍
- PHP自动生成后台导航网址的最佳方法
- 浅谈C# 中的可空值类型 null
- PHP正则匹配图片并给图片加链接详解
- 一个string类的简单实现案例
- JavaScript 基础问答三
- centos编译安装mysql 5.6及安装多个mysql实例详解
- js仿百度切换皮肤功能(html+css)
- C#图像处理之浮雕效果实现方法
- 分享Python文本生成二维码实例
- mysql 远程连接数据库的方法集合
- jQuery插件boxScroll实现图片轮播特效
- C#实现Excel动态生成PivotTable
- C#调用WebService实例与开发教程(推荐)
- 10分钟用python搭建一个超好用的CMDB系统