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

时间:2013-02-20 08:10:02  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:.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("...
  正文:下面代码功能是一个ajax 无刷新页面的xmlhttp创建方法并发送数据检测返回信息哦。

下面代码功能是一个ajax 无刷新页面的xmlhttp创建方法并发送数据检测返回信息哦。

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 = "失败,<a href='JavaScript:;' onclick='checkRep(this);'>重新检测</a>";
        }
    }else{
  res.innerHTML = "<img class=loading src='images/loading.gif'>";
 }
}

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创建方法并发送数据检测返回信息》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/26625.html


关于《xmlhttp创建方法并发送数据检测返回信息》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td