JavaScript Ajax

	<script type="text/javascript">
		    
	    function startRequest(){
	        var xhr;
	        
	        if(window.XMLHttpRequest){
	            xhr = new XMLHttpRequest();
	        } else if (window.ActiveXObject){
	            xhr = new ActiveXObject();
	        }
	        
	        xhr.open('post','ajaxTestServlet');
	         alert("3");
	        xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	        
	        xhr.onreadystatechange = function(){
	        	if(xhr.readyState == 4){
		               alert("返回的信息是:"+xhr.responseText);
		         }
	        };
	         
	        var name = document.getElementById("username").value;
	        xhr.send("username="+name);
	 
	    }
	     
	</script>
	

 
1.利用javascript创建ajax引擎,即XMLHttpRequest对象

2.在XMLHttpRequest中设置要发送的请求,利用的是open(arg0,arg1,arg2)方法: xmlHttp.open()

arg0:该次请求提交的方式:get/post

arg1:该次请求的路径url,如果是get,则需要在路径后加上传递的相应参数parama

arg2:代表的是该次请求的模式,同步模式/异步模式(true),通常采用异步提交模式

3.发送请求,调用send()方法

4.需要处理返回值,就要监听readyState,处理每次状态的改变,当状态为4时,将返回值进行真正处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值