时间:2021-05-28
asp使用MSXML2.ServerXMLHTTP异步发送请求时,需要注意判断MSXML2.ServerXMLHTTP对象的readyState是否为4,如果不判断直接获取对象的属性,如responseText会出现如下错误:
复制代码 代码如下:
msxml3.dll 错误 '8000000a'
完成该操作所需的数据还不可使用。
/a.asp,行 18
asp使用MSXML2.ServerXMLHTTP异步发送请求源代码:
复制代码 代码如下:
<%
if request.QueryString("dc")="1" then'xhr请求则输出当前时间并停止继续执行
response.Write now
response.End
end if
Dim xmlServerHttp
set xmlserverhttp = server.createobject("MSXML2.ServerXMLHTTP")
xmlServerHttp.open "GET", "http://root.jb51.net/a.asp?dc=1", true'发起异步请求
xmlServerHttp.send
While xmlServerHttp.readyState <> 4'注意这里要判断xhr对象的状态,如果不为4则等待1000ms,要不最下面那句会报上面贴出来的错误
xmlServerHttp.waitForResponse 1000
Wend
response.contenttype = "text/html"
response.write "Receiver Page: " & xmlServerHttp.responseText & "<br/>"
%>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
昨天在采集某一个网站的时候,采集程序出错了。是自写的采集程序。经过搜索以后,查到一些没有用的结果,后来发现,用Msxml2.ServerXMLHTTP替换掉Ms
FunctionProxyPage(url)SetRetrieval=CreateObject("MSXML2.ServerXMLHTTP.5.0")WithR
代码://ASP.NET中使用UpdatePanel实现局部异步刷新//后台下拉框选择改变触发事件protectedvoidSelectProductTypeC
利用MSXML2.XmlHttp和Adodb.Stream复制代码代码如下:ASP采集图片测试
常看到各种app应用中使用自定义的键盘,本例子中使用vue2实现个简单的键盘,支持在移动端和PC端使用实现效果:Keyboard.vue123符·{{key}}