zoukankan      html  css  js  c++  java
  • 使用JavaScript的XMLHttpRequest发送请求

    转自http://blog.csdn.net/sz_bdqn/article/details/3863293

    使用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("登录失败!");
    			}		
    		}
    	}


  • 相关阅读:
    HTML5中drag和drop使用
    E
    D
    杜教BM(解决线性递推式的模板)
    Myeclipse下载安装破解详细版
    D
    IDEA-连接MySQL连不上
    E
    C
    D. Ball(树状数组三维排序,求是否存在三个值都比自己大的人)
  • 原文地址:https://www.cnblogs.com/y0umer/p/3838861.html
Copyright © 2011-2022 走看看