js,post方式实现伪ajax效果

function posthtm(url,id,verbs,is){
var doc = document.getElementById(id);
doc.innerHTML="Loading...";
var xmlhttp = false;
if(doc!=null){

doc.style.visibility="visible";

if(doc.style.visibility=="visible"){

xmlhttp=ajax_driv();

xmlhttp.open("POST", url,true);

xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
if (is){doc.innerHTML=xmlhttp.responseText;}else{eval(xmlhttp.responseText);};
}
}

xmlhttp.setRequestHeader("Content-Length",verbs.length);
xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");

xmlhttp.send(verbs);
}
}
}

转自Sin.CS 的 部落格

function posthtm(url, id, verbs, is) {
    var doc = document.getElementById(id);
    doc.innerHTML = "<span><img src=\"image/load.gif\"/>Loading...</span>";
    var xmlhttp = false;
    if (doc != null) {
        doc.style.visibility = "visible";
        if (doc.style.visibility == "visible") {
            xmlhttp = ajax_driv();
            xmlhttp.open("POST", url, true);
            xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState == 4) {
                    if (is) {
                        doc.innerHTML = xmlhttp.responseText;
                    } else {
                        eval(xmlhttp.responseText);
                    };
                }
            }
            xmlhttp.setRequestHeader("Content-Length", verbs.length);
            xmlhttp.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded");
            xmlhttp.send(verbs);
        }
    }
}

转自Sin.CS 的 部落格

留下评论

鄂ICP备13000209号-1

鄂公网安备 42050602000277号