[xmlhttp创建方法并发送数据检测返回值]xmlhttp创建方法并发送数据检测返回信息

时间:2015-11-01  来源:网页配色  阅读:

function start_sel(murl,furl,g,res_){
 var url = "checkServer.php";
 var oBao = CreateHTTPObject();
 oBao.open("POST",url,true);
 oBao.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 var res = document.getElementById(res_);
 oBao.onreadystatechange = function () { OnReadyStateChng(res,oBao);};
 oBao.send("m="+murl+"&f="+furl+"&g="+g);
 //oBao = null;
}

function OnReadyStateChng(res,xmlhttp) {
    if (xmlhttp.readyState == 4) {
        if (xmlhttp.status == 200) {
            res.innerHTML = unescape(xmlhttp.responseText);
        }
        else {
            //alert("HTTP 错误,错误代码:" + xmlhttp.status);
   res.innerHTML = "失败,重新检测";
        }
    }else{
  res.innerHTML = "";
 }
}

function CreateHTTPObject(){
    var xmlhttp;
   
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e) {
            xmlhttp = false;
        }
    }
   
    if (!xmlhttp && typeof XMLHttpRequest!="undefined") {
        try {
            xmlhttp = new XMLHttpRequest();
        }
        catch (e) {
            xmlhttp=false;
        }
    }
   
    if (!xmlhttp && window.createRequest) {
        try {
            xmlhttp = window.createRequest();
        }
        catch (e) {
            xmlhttp=false;
        }
    }
   
    return xmlhttp;
}

[xmlhttp创建方法并发送数据检测返回值]xmlhttp创建方法并发送数据检测返回信息

http://m.bbyears.com/wangyezhizuo/19197.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新