请教一下XMLHTTP如何进行状态判断?
在网上搜了一下关于XMLHTTP的状态判断的资料,找到如下,但是却不知在AUTOIT里如何使用,请高手指点一下.谢谢!!网上的资料:
onreadystatechange
指定当readyState属性改变时的事件处理句柄
语法
oXMLHttpRequest.onreadystatechange = funcMyHandler;
Example
如下的例子演示当XMLHTTPRequest对象的readyState属性改变时调用HandleStateChange函数,当数据接收完毕后(readystate == 4)此页面上的一个按钮将被激活
var xmlhttp=null;
function PostOrder(xmldoc)
{
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0");
xmlhttp.Open("POST", "http://myserver/orders/processorder.asp", false);
xmlhttp.onreadystatechange= HandleStateChange;
xmlhttp.Send(xmldoc);
myButton.disabled = true;
}
function HandleStateChange()
{
if (xmlhttp.readyState == 4)
{
myButton.disabled = false;
alert("Result = " + xmlhttp.responseXML.xml);
}
}
备注
此属性只写,为W3C文档对象模型的扩展.
参考
readyState 属性
如果我想在AUTOIT里处理当属性发生变化时要处理什么,代码该怎样写? 请高手指点一下,谢谢.. 在官网上找到一点思路,但还是找不到具体解决办法..
应该是使用ObjEvent()函数. like this :$SinkObject = ObjEvent ($oHTTP, "HTTPEvent_")
但是到 Func HTTPEvent_就不知道该如何处理了. 对xmlhttp未曾涉足应用过
不过都想找个时间好好学学这方面
搜索了一下
论坛这方面的资料不多,仅有的几篇
看对你有无帮助
http://www.autoitx.com/forum.php?mod=viewthread&tid=5206
读取AJAX
http://www.autoitx.com/forum.php?mod=viewthread&tid=2976
会POST的进来看下
http://www.autoitx.com/forum.php?mod=viewthread&tid=160
如何能让autoit 实现网页数据的Post 提交
http://www.autoitx.com/forum.php?mod=viewthread&tid=4443
microsoft.xmlhttp 乱码问题完善解 顶。。。。。。。。。。。。。。。。
页:
[1]