mfl.mop.com中使用异步操作数据库(CreateXmlRequest)

本文介绍了一个使用XMLHttpRequest进行数据加载的应用实例。通过调用特定的服务接口,该示例展示了如何发送GET请求并处理响应数据。此外,还包含了初始化XDOM、添加请求参数等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/***** XMLHTTPRequest ***********/
var xmlhttp = null;
var curCommand ="";
function getUserID(toolsName,keyID){
 //alert("读取数据中,请稍候...");
 curCommand = "Load";
 //document.all.TipDiv.innerHTML ="读取数据中,请稍候...";
 var start_time = (new Date()).getTime();
 var url=""; 
 xmlhttp = new CreateXmlHttpRequest(GetSource);
 xmlhttp.InitXDom();
 url="/Service/Tools.asmx/UseTools";
 xmlhttp.AddKey("toolsName",toolsName);
 xmlhttp.AddKey("keyID",keyID);
 xmlhttp.AddKey("ran",start_time);
 xmlhttp.SendGet(url);
}
function GetSource(){
 //var scriptInfo = getElement("ScriptDiv"); 
 if(xmlhttp.xhttp.readyState == 4){
        if(xmlhttp.xhttp.status == 200){
   //alert(unescape(xmlhttp.xhttp.responseText));
   xmlhttp.xdom.loadXML(unescape(xmlhttp.xhttp.responseText));
   //ExecCommand(xmlhttp.xdom.documentElement.text);
   alert(xmlhttp.xdom.documentElement.text);
  }else{
   //alert (xmlhttp.xhttp.status);
  }
 }else{
  //alert (xmlhttp.xhttp.readyState);
 }
}
/*function ExecCommand(str) {
 if (curCommand =="Load"){
  document.all.TipDiv.innerHTML = str;
 }
}
*/ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rjzou2006

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值