AJAX本质

来源:互联网 发布:移动硬盘文件加密软件 编辑:程序博客网 时间:2024/05/17 07:34
1 发送数据,当然对结果的处理可以按需要去修改
function sendXmlData(xmlData,serverUrl)
{
 var xmldoc = new ActiveXObject("Msxml2.DOMDocument");
 xmldoc.async = false;
 xmldoc.loadXML(xmlData);
 var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 

 var url=serverUrl; 

 xmlhttp.open("post", url, false);
 xmlhttp.send(xmldoc);
 if(xmlhttp.status = 200)
 {
  return xmlhttp.responseText;
 }
 else
 {
  var result="<Result><value>0</value><msg>" + xmlhttp.statusText + "</msg></Result>";
  return result;
 }
}

2 发送简单提交需求
function sendXmlHttp(serviceUrl)
{
 var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP"); 
 xmlhttp.open("GET", serviceUrl, false);
 xmlhttp.send();

 var reMsg="";
 if(testXmlhttp(xmlhttp))
 {
        reMsg=xmlhttp.responseText;
    }
    return reMsg;
}
 

原创粉丝点击