加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

学习AJAX(一)

发布时间:2020-12-16 00:40:08 所属栏目:百科 来源:网络整理
导读:AJAX的一些简单例子: script type="text/javascript"//创建XmlHttpRequest对象function createXmlHttpRequest() {var xmlHttp;//支持IEif (window.ActiveXObject) {xmlHttp = new ActiveXObject("Microsoft.XMLHttp");//支持DOM} else if (window.XMLHttpRe


AJAX的一些简单例子:


<script type="text/javascript">		
	//创建XmlHttpRequest对象
	function createXmlHttpRequest() {
		var xmlHttp;
		//支持IE
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
			//支持DOM	
		} else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
		return xmlHttp;
	}    
    //全局的便于后面回调使用
	var xmlHttp;
	function sendRequest(){
		//对象组件
		xmlHttp=createXmlHttpRequest();
		//当xmlHttp与服务器进行通信时,就会调你所赋于的函数
		xmlHttp.onreadystatechange=callBackFun;//回调函数
		//类似于是否支持多线程
		xmlHttp.open("GET","AJAXServlet?date="+new Date(),true);
		//发送
		xmlHttp.send(null);
	}		
	//回调函数
	function callBackFun(){				
		//打印状态		
		alert(xmlHttp.readyState);
		//0:示初始化1:加载中 2:已加载  3:交互中 4:交互完成
		if(xmlHttp.readyState==4){
			if(xmlHttp.status==200){
				//取得服务端发送来的消息
				var msg=xmlHttp.responseText;
				alert("交互成功=="+msg);
			}else{
				alert("发生错误 状态码为="+xmlHttp.status);
			}
		}			
	}	
</script>



(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读