<script language="javascript" type="text/javascript">
function f_GetHttpStr(objID,strUrl)
{
try
{
var obj=window.document.getElementById(objID);
obj.innerHTML="下载中~~~";
var Location = strUrl;
var auth = new ActiveXObject("msxml2.xmlhttp");
var ReqStr = '<?xml version="1.0" encoding="UTF-8"?>';
auth.open("POST", Location, false);
auth.send(ReqStr);
//alert(auth.status);
if(auth.status != 200)
{
obj.innerHTML="加载错误,<a href=/"javascript:;/" onclick=/"dd('"+objID+"','"+strUrl+"')/">刷新</a>!!";
}
var responsetext = auth.ResponseText;
obj.innerHTML=responsetext;
}
catch(e)
{
obj.innerHTML="加载错误,<a href=/"javascript:;/" onclick=/"dd('"+objID+"','"+strUrl+"')/">刷新</a>!";
}
}
</script>
本文介绍了一个使用JavaScript及ActiveX实现的简单异步HTTP请求方法。该方法通过定义一个函数f_GetHttpStr,利用页面元素显示请求状态及结果。适用于需要在网页上进行简单数据交互的场景。
975

被折叠的 条评论
为什么被折叠?



