初步的AJAX开发框架

[size=small]
<script language="javascript">
var XMLHttpReq = false;
function  createXMLHttpRequest(){
    if(window.XMLHttpRequest){
        XMLHttpReq = new XMLHttpRequest();
    }else  if(window.ActiveXObject){
       try{
           XMLHttpReq = new  ActiveXObject("MSXML2.XMLHTTP");
       }catch(e){
           try{
              XMLHttpReq = new ActiveXObject("Mircsoft.XMLHTTP");
           }catch(e1){}
       }
    }
}
function  sendRequest(url){
    //创建XMLHttpRequest对象
     createXMLHttpRequest();
    //调用open方法
     XMLHttpReq.open("GET",url,true);
    //指定服务器返回信息时客户端的处理函数
     XMLHttpReq.onreadystatechange = processResponse;
    //向服务器发送请求
    XMLHttpReq.send(null);
}
function processResponse(){
    //判断相应情况
    if(XMLHttpReq.readyState == 4){
       //判断HTTP状态码
       if(XMLHttpReq.status == 200){
           var res =  XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data;
           window.alert(res);
            document.myform.uname.value="";
            document.myform.pwd.value="";
       }else{
            window.alert("你请求的页面有异常");
       }
    }
}
function  userCheck(){
    var uname = document.myform.uname.value;
    var  pwd = document.myform.pwd.value;
    if(uname == ""){
        window.alert("用户名不能为空");
       document.myform.pwd.value="";
       document.myform.uname.focus();
       return false;
    }else{
       //调用AJAX初步框架
        sendRequest("login?uname="+uname+"&pwd="+pwd);
    }
}
</script>

[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值