转自:http://blog.csdn.net/liubag/article/details/7491414
异步请求的主要事件
function createXMLHttp(){
req=new XMLHttpRequest();
if(req){
req.open(method,url,true);
req.onreadystatechange=updatePage;
req.send(null);
}
}
function updatePage(){
if(xmlhttp.readystate==4){ //请求完毕
``\``````````````````````````
}
if(xmlhttp.status==200){ //响应成功
`````````````````````
}
}
ajax 的多数功能实现由我们自己写在了 updatePage();
关键属性意义
responseText:服务器返回响应给你的请求数据
readyState:这是一个数字表示请求正处于何种状态
status:从服务器返回的http状态码
document是根节点 在ajax中通过这些接口来改变文档的状态从而达到页面动态显示的目的
dom 中节点的类型:
元素节点(element node): 元素的节点包括其他元素,唯一没有被包含在其他元素离得元素是《html》
属性节点:(attribute node):