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