项目中的一个导入功能用prototype.js的 Ajax功能来更新提示,代码很简单,后台也不用框架,就用一个jsp来输出Text, 前台用定时器和 Ajax.request来update 页面,遇到结束状态,就结束定时.
Firefox3 下一直没问题,流程正常。今天拿到IE6 下测了下, 一开始Ajax.request 就报
"系统错误-1072896658",然后怎么也查不到错误,死马当活马死,开始尝试各种方法:
1: IE提示1373行错误,然后把 prototype.js中的1373前后几行都注释,还是报一样的错
2: 把jsp的页面的content-type改为 text/plain , 改为 application/x-www-form-urlencoded , 都不行
3: 页面不用 prototype.js, 自己生成XMLHttpRequest来用, 不行
4: 改method, evalJS, evalJSON, 不行..
5: 尝试用Ajax.PeriodicalUpdater来做,未找到当返回text满足一定条件时终止update的方法, 放弃..
..............................
最后偶尔看到可能是msxml2.xmlhttp版本的问题,于是在prototype.js中的
function() {return new ActiveXObject('Msxml2.XMLHTTP')},之前加入一行
function() {return new ActiveXObject('Msxml2.XMLHTTP.5.0')},
问题解决 .
分享到:
相关推荐
在解决问题的过程中,发现修改注册表键HKEY_CLASSES_ROOT\MSXML2.XMLHTTP的权限并赋予IUSR账号读取权限能够解决问题。这里,IUSR通常是一个匿名用户账户,它是在IIS中配置用于匿名访问网站的用户账号。添加权限是...
《Msxml2.XMLHTTP 中文参考手册.chm》 《Msxml2.ServerXMLHTTP 中文参考手册.chm》 Msxml2.ServerXMLHTTP 对象 Member 成员 以下表格显示了ServerXMLHTTP对象的属性、方法、事件。 Properties 属性 responseBody ...
- 下载并安装 MSXML4.0 Service Pack 2 的修复补丁(例如:KB832414_MSXML4.0_x86.exe)。 - 安装完成后重启计算机。 4. **清理 DNS 缓存**: - 在命令提示符中输入 `ipconfig /flushdns` 并按回车键。 - 这将...
客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用...
利用MSXML2.XmlHttp和Adodb.Stream 代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”...
然而,当处理大文件时,直接使用XMLHTTP一次性下载可能会遇到内存限制或网络中断的问题。为了解决这些问题,我们可以利用XMLHTTP支持的分段下载和断点续传功能。下面将详细介绍这些知识点。 首先,让我们理解什么是...
4. **更新msxml3.dll**:如果问题是由于msxml3.dll导致的,可以考虑升级到更现代的MSXML版本,如MSXML6,它可能已经包含了对TLS 1.2的支持。但请注意,这可能会影响到依赖于旧版本MSXML的其他应用程序。 以上方法均...
以下将详细介绍如何在ASP中使用MSXML2.ServerXMLHTTP来实现异步请求,并分析常见的错误及解决办法。 首先,我们需要创建MSXML2.ServerXMLHTTP对象。在ASP中,这可以通过`Server.CreateObject`方法完成: ```...
这行代码在JavaScript中创建了一个XMLHTTP对象,你可以指定不同的MSXML版本号,例如MSXML2.XMLHTTP.3.0或MSXML2.XMLHTTP.6.0。 二、XMLHTTP的方法 1. `Open()`方法:用于初始化HTTP请求。参数包括请求类型(如GET或...
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2....
- 设置请求头,比如Content-Type为multipart/form-data,表示上传文件:`xmlHttp.setRequestHeader("Content-Type", "multipart/form-data")` - 将文件内容转换为二进制流,写入请求体:`xmlHttp.Send(fileData)` - ...
用XMLHTTP Post Form时的表单乱码有两方面的原因——Post表单数据时中文乱码;服务器Response被XMLHTTP不正确编码引起的乱码。... var oReq = new ActiveXObject(“MSXML2.XMLHTTP”); oReq.open(“POST”,”h
Dim xmlHttp As New MSXML2.XMLHTTP Dim url As String url = "http://example.com" ' 输入你要获取源码的网址 With xmlHttp .Open "GET", url, False .send If .Status = 200 Then ' 如果请求成功,状态码为...
"Msxml2.ServerXMLHTTP.3.0", "Msxml2.ServerXMLHTTP", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", _ "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP") For i = 0 To UBound(oxml) Set ...
描述中提到的"能有效地解决xmlhttp组件卡死问题",这通常是因为在VB6中直接使用XMLHTTP组件时,如果请求处理时间过长,可能导致UI线程被阻塞,造成应用程序看起来像是卡死。为了解决这个问题,可以采用异步...