崔世勋CSDN博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码...

使用JavaScript的XMLHttpRequest发送POST、GET请求以及接收返回值

使用XMLHttpRequest对象分为4部分完成:

1.创建XMLHttpRequest组建。

2.设置回调函数。

3.初始化XMLHttpRequest组建。

4.发送请求。

var userName;    
var passWord;    
var xmlHttpRequest;    
    
    
//XmlHttpRequest对象    
function createXmlHttpRequest(){    
    if(window.ActiveXObject){ //如果是IE浏览器    
        return new ActiveXObject("Microsoft.XMLHTTP");    
    }else if(window.XMLHttpRequest){ //非IE浏览器    
        return new XMLHttpRequest();    
    }    
}    
    
function onLogin(){    
    userName = document.f1.username.value;    
    passWord = document.f1.password.value;      
        
    var url = "LoginServlet?username="+userName+"&password="+passWord+"";       
            
    //1.创建XMLHttpRequest组建    
    xmlHttpRequest = createXmlHttpRequest();    
        
    //2.设置回调函数    
    xmlHttpRequest.onreadystatechange = zswFun;    
        
    //3.初始化XMLHttpRequest组建    
    xmlHttpRequest.open("POST",url,true);    
        
    //4.发送请求    
    xmlHttpRequest.send(null);      
}       
    
    
//回调函数    
function zswFun(){    
    if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){    
        var b = xmlHttpRequest.responseText;    
        if(b == "true"){    
            alert("登录成功!");    
        }else{    
            alert("登录失败!");    
        }           
    }    
}  



阅读更多

扫码向博主提问

去开通我的Chat快问

chs007chs

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • java
  • linux
个人分类: JS/前台框架
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭