问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

不能创建xmlhttprequest对象实例怎么处理

发布网友 发布时间:2022-04-21 02:58

我来回答

2个回答

热心网友 时间:2022-04-20 22:08

处理的方法和步骤如下:

1、首先,打开浏览器设置选项中的“管理加载项”选项,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,在“加载类型”中选择“工具栏和扩展”选项,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,在“显示”选项中选择“未经许可运行”选项,如下图所示,然后进入下一步。

4、最后,完成上述步骤后,在右侧找到“
 XML HTTP 3.0”选项,并将其禁用,如下图所示。这样,问题就解决了。

热心网友 时间:2022-04-20 23:26

XMLHttpRequest对象
XMLHttpRequest提供客户端同http服务器通讯的协议
一:创建
IE : http_request = new ActiveXObject("Msxml2.XMLHTTP");
http_request = new ActiveXObject("Microsoft.XMLHTTP");
非IE: http_request = new XMLHttpRequest(); 二:onreadystatechange
指定当readyState属性改变时的事件处理句柄
语法
http_request .onreadystatechange = funcMyHandler; 三:readyState
返回XMLHTTP请求的当前状态
变量,此属性只读,状态用长度为4的整型表示.定义如下:
0 (未初始化) 对象已建立,但是尚未初始化(尚未调用open方法)
1 (初始化) 对象已建立,尚未调用send方法
2 (发送数据) send方法已调用,但是当前的状态及http头未知
3 (数据传送中) 已接收部分数据,因为响应及http头不全,这时通过responseBody和responseText获取部分数据会出现错误,
4 (完成) 数据接收完毕,此时可以通过通过responseBody和responseText获取完整的回应数据 四:responseBody
返回某一格式的服务器响应数据 五:responseStream
以Ado Stream对象的形式返回响应信 六:responseText
将响应信息作为字符串返回
备注 变量,此属性只读,将响应信息作为字符串返回。
XMLHTTP尝试将响应信息解码为Unicode字符串,XMLHTTP默认将响应数据的编码定为UTF-8,如果服务器返回的数据带BOM(byte -order mark),XMLHTTP可以解码任何UCS-2 (big or little endian)或者UCS-4 数据。注意,如果服务器返回的是xml文档,此属性并不处理xml文档中的编码声明。你需要使用responseXML来处理。 七:responseXML 将响应信息格式化为Xml Document对象并返回
备注 变量,此属性只读,将响应信息格式化为Xml Document对象并返回。如果响应数据不是有效的XML文档,此属性本身不返回XMLDOMParseError,可以通过处理过的DOMDocument对象获取错误信息。 八:status 返回当前请求的http状态码
长整形标准http状态码,定义如下:
Number Description
100
Continue
101
Switching protocols
200
OK
201
Created
202
Accepted
203
Non-Authoritative Information
204
No Content
205
Reset Content
206
Partial Content
300
Multiple Choices
301
Moved Permanently
302
Found
303
See Other
304
Not Modified
305
Use Proxy
307
Temporary Redirect
400
Bad Request
401
Unauthorized
402
Payment Required
403
Forbidden
404
Not Found
405
Method Not Allowed
406
Not Acceptable
407
Proxy Authentication Required
408
Request Timeout
409
Conflict
410
Gone
411
Length Required
412
Precondition Failed
413
Request Entity Too Large
414
Request-URI Too Long
415
Unsupported Media Type
416
Requested Range Not Suitable
417
Expectation Failed
500
Internal Server Error
501
Not Implemented
502
Bad Gateway
503
Service Unavailable
504
Gateway Timeout
505
HTTP Version Not Supported
备注
长整形,此属性只读,返回当前请求的http状态码,此属性仅当数据发送并接收完毕后才可获取。 九:xmlhttprequest:statusText成员
statusText
返回当前请求的响应行状态 十:abort()方法
取消当前请求 十一:getallresponseheaders()方法
获取响应的所有http头
备注 每个http头名称和值用冒号分割,并以\r\n结束。当send方法完成后才可调用该方法。 十二:getResponseHeader 从响应信息中获取指定的http头
例:
xmlhttp.getResponseHeader("Server");
输出http头中的server列:当前web服务器的版本及名称。
备注 当send方法成功后才可调用该方法。如果服务器返回的文档类型为"text/xml", 则这句话xmlhttp.getResponseHeader("Content-Type");将返回字符串"text/xml"。可以使用 getAllResponseHeaders方法获取完整的http头信息。 十三:open()方法 创建一个新的http请求,并指定此请求的方法、URL以及验证信息
语法 XMLHttpRequest.open(strMethod, strUrl, blnAsync, strUser, strPassword); 参数
strMethod
http方法,例如:POST、GET、PUT及PROPFIND。大小写不敏感。
strUrl
请求的URL地址,可以为绝对地址也可以为相对地址。
blnAsync[可选]
布尔型,指定此请求是否为异步方式,默认为true。如果为真,当状态改变时会调用onreadystatechange属性指定的回调函数。
async是一个布尔值。如果是异步通信方式(true),客户机就不等待服务器的响应;如果是同步方式(false),客户机就要等到服务器返回消息后才去执行其他操作。我们需要根据实际需要来指定同步方式,在某些页面中,可能会发出多个请求,甚至是有组织有计划有队形大规模的高强度的request,而后一个是会覆盖前一个的,这个时候当然要指定同步方式:Flase。
strUser[可选]
如果服务器需要验证,此处指定用户名,如果未指定,当服务器需要验证时,会弹出验证窗口。
strPassword[可选]
验证信息中的密码部分,如果用户名为空,则此值将被忽略。
备注
调用此方法后,可以调用send方法向服务器发送数据。 十四:send()方法
发送请求到http服务器并接收回应
XMLHttpRequest.send(varBody);
参数
varBody
欲通过此请求发送的数据。
备注
此方法的同步或异步方式取决于open方法中的bAsync参数,如果bAsync == False,此方法将会等待请求完成或者超时时才会返回,如果bAsync == True,此方法将立即返回。 十五:setRequestHeader 单独指定请求的某个http头 Example: var http_request= false;
function send_request(url)
{///初始化、指定处理函数、发送请求的函数 if (window.XMLHttpRequest) //Mozila
{
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType("text/xml");
}
}
else
if (window.ActiveXobject) //IE
{
try
{
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) { }
}
} if (!http_request)// 异常,创建对象实例失败
{
alert("不能创建XMLHttpRequest实例!!");
return false;
}
// 指定当服务器返回信息时客户端的处理方式
http_request.onreadystatechange = processRequest;
// <SPAN twffan="done">确定发送请求的方式和URL以及是否同步执行下段代码
http_request.open("GET",url,true);
http_request.send(null);
}
//******************************************************************
function processRequest()
{
if (http_request.readyState == 4) // 判断对象状态
{
if (http_request.status == 200)// 请求结果已经成功返回
{
alert(http_request.responseBody);
var a = document.getElementById("hh").innerText;
if (a =="1")
{
alert("不可用!!");
}
}
else//页面不正常
{
alert("你请求的页面不正常");
}
}
}
// ********************************************************************
function userCheck()
{
var f = document.Form1;
var userName = f.username.value;
if (userName == "")
{
alert("用户名不能为空!!");
f.username.focus();
return false;
}
else
{
send_request("alert.aspx?username="+userName)
}
}你参考一下
本文来自: 牛站长论坛( http://www.nb5.cn/) 详细文章参考: http://www.nb5.cn/thread-309068-1-1.html
IE11提示:不能创建XmlHttprequest对象!浏览器不支持!

在右侧的加载项列表中,找到并禁用名为“XML HTTP 3.0”的相关选项即可。需要注意的是,现代的主流浏览器如IE7及以上版本、Firefox、Chrome、Safari和Opera,都内置了XMLHttpRequest对象,无需通过ActiveX来实现。创建XMLHttpRequest对象的基本语法在JavaScript中是:javascriptxmlhttp = new XMLHttpRequest()...

不能创建xmlhttprequest对象实例怎么处理

1、首先,打开浏览器设置选项中的“管理加载项”选项,如下图所示,然后进入下一步。2、其次,完成上述步骤后,在“加载类型”中选择“工具栏和扩展”选项,如下图所示,然后进入下一步。3、接着,完成上述步骤后,在“显示”选项中选择“未经许可运行”选项,如下图所示,然后进入下一步。4、最后,...

IE11提示:不能创建XmlHttprequest对象!浏览器不支持!

XHR 请求不携带 referer、X-Requested-With 等头部就会出现这个问题。可以更改的ActiveX 控件版本,操作方法如下:1、打开“管理加载项”:2、“加载类型”选择“工具栏和扩展”:3、“显示”选择“未经许可允许”:4、,在右侧找到“XML HTTP 3.0” 禁用即可 ...

"不能创建XMLHttpRequest对象实例"

说明你的浏览器不支持 XMLHttpRequest 和 不支持 window的activeXObject 把你的浏览器修复下,或者重装下IE6.0 试试

...时出现不能创建XMLHttprequest实例对象,该怎么办?(重装系统的话就不...

1、首先,依次打开浏览器的“设置”--&gt;“管理加载项”选项,如下图所示。2、其次,完成上述步骤后,在“加载类型”中选择“工具栏和扩展”选项,如下图所示。3、接着,完成上述步骤后,在“显示”选项中选择“未经许可运行”选项,如下图所示。4、最后,完成上述步骤后,在右侧找到“ XML HTTP 3...

上网时电脑提示can't create XMLHttpRequest object是怎么回事?

无法创建XMLHTTP请求的实例:无法创建XMLHTTP请求的实例 由于注册高峰期,官网几乎宕机,会出现乱码或网页丢失。有以下几种方式:1、更换浏览器或电脑,重新进入网页。2、网络速度较慢,使用更好的网络访问页面。3、避免高峰网络流量。

进入5173页面,浏览出现:不能创建XMLHttprequest对象实例。

XMLHttprequest这个AJAX才用到的,要根据不同的浏览器来实例化 那是他们程序设计的不到位,没有兼容到浏览器。你只有重新弄个浏览器吧,你用什么浏览器,IE的应该没问题,其他就不晓得了。或者 你把浏览器安全恢复到默认吧

火狐浏览器无法创建XMLhttprequest对象 下面是代码。在IE中就可以创建...

您好,感谢您对火狐的支持 您的这种方法比较繁琐了,Query里面直接 $.get("http://163.com/" ,function(xml){alert(xml)})就可以创建。您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

我用360浏览器上那腾讯首页,显示,不能创建XMLHttpRequest实例对象,

这是浏览器出问题了。要不你换火狐浏览器试试,它和360不同就是火狐不用IE的核心,所以不会出现这种情况。你试试吧

...时出现不能创建XMLHttprequest实例对象,该怎么办?(重装系统的话就不...

不用重装系统只要把你的IE浏览器卸载了重装一个就可以了 再看看别人怎么说的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
领组词有哪些词语有 推荐点自己个人认为不错的 简洁点的手机铃声 还有短信音 重点是... 我这个配置能带动GTX760吗 请问我的电脑配置 是配GTX660还是GTX760 电源室安钛克 VP450P_百 ... 请问我这样的配置能带起GTX760不 我现在电脑想加显卡,目前看中GTX760,我这样的配置能配这显卡吗? 以下配置能上GTX760显卡吗 为什么四氧化三铁标不出化合价 ...下铅丹(用X表示)与硝酸能发生反应:X+4HNO3═PbO2+2 四氧化三铁(Fe 3 O 4 )中铁元素的化合价有+2和+3价,其化学式可改写为F... 黄鱼与黄花鱼的区别 怎样分辨大黄鱼和小黄鱼? 小黄鱼和黄花鱼的区别 黄鱼和黄花鱼是同一种鱼吗? 黄花鱼与大黄鱼的区别 黄鱼与黄花鱼的区别? 黄鱼和黄花鱼是同一种鱼吗? 黄鱼和黄花鱼和黄姑鱼有什么区别 黄花鱼和黄鱼有什么区别 黄鱼和黄花鱼有什么区别 黄鱼与黄花鱼的区别是什么? 黄花鱼和黄鱼该怎么区分? 黄鱼和黄花鱼的区别是什么 黄花鱼和黄鱼该怎么区分 黄鱼和黄花鱼的区别是什么? 黄鱼和黄花鱼的区别是什么? 黄鱼和黄花鱼有什么区别? 如何区别黄鱼和黄花鱼 电脑截图保存到哪儿了 怎样才能快速从零基础提升英语?? IE11提示:不能创建XmlHttprequest对象!浏览器不支持! 第一套房子有贷款,第二套还可以贷款吗 请问按揭的房子还能再次贷款吗? 第一套房子有贷款,第二套还可以贷款吗? 我刚贷款买的房子可以二次抵押贷款么 已有两套房,贷款已还清,再买房可以贷款吗 夫妻名下有一套房贷,还可以再贷一套吗? 已经贷款的房产还能二次贷款吗 按揭买的房子可以再贷款吗? 房屋抵押贷款后可以再贷款买房吗 贷款买的房子可以再向银行贷款吗? 我名下有贷还能用住房公积金贷款买房吗? 已经贷款买车了还能贷款买车吗 怎么让脸变瘦 如何让自己的脸变瘦 怎样才可以让脸变瘦、变小呢 怎样才能使脸变瘦??? 怎样让自己的脸变瘦? 怎么才能让脸变瘦 怎样让脸变瘦一点?