天天看点

[ajax]部分ajax易错题整理

  1. Ajax的全称是是什么____ Asynchronous JavaScript And XML ____。
  2. Ajax是___ XHTML+CSS ,DOM,XML和XSLT,XMLHttpRequest,javaScript _几种技术的组合应用。
  3. JS中Ajax请求主要包括__创建ajax对象、连接服务器、发送请求、接收返回值四大部分__。
  4. Ajax本质上是一个__浏览器端____端的技术。
  5. Ajax回调函数用来接受数据的方法是什么_ request.responseText和request. responseXML ___。
  6. Ajax接受的数据类型有哪些_普通文本;XML数据;JSON __ 。
  7. Ajax中用来获取json格式的数据使用的方法是_ var result = request.responseText;___。
  8. Ajax并不是全新的技术,而是整合了几种现有的技术:JavaScript、XML和CSS。(√)

编码题:

封装出自己的Ajax

<script>
		function createAjaxRequest(){
			//声明ajax对象
			var ajaxRequest = null;
		//创建ajax对象
			if(window.XMLHttpRequest){
				ajaxRequest = new XMLHttpRequest();
			}else if(window.ActiveXObject){
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			}else{
				alert('您的浏览器不支持ajax请求!');
			}
			return ajaxRequest;
		}
		function test1(){
			
			var ajaxRequest = createAjaxRequest();
		//初始化ajax对象
			ajaxRequest.open("get", "hi.action");
		//准备接收服务器端的响应信息
			ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4 && ajaxRequest.status == 200){
					
					var divEle = document.getElementById("divId");
					divEle.innerHTML = ajaxRequest.responseText;
				}
			};
		//发送ajax请求
			ajaxRequest.send(null);
		}
	</script>

           

继续阅读