一、ajax简介
1、Asynchronous JavaScript and XML(异步的Javascript和XML)
2、是一种在无需重新加载整个网页的情况下能够更新部分网页的技术。
二、ajax同步&异步
1、ajax同步和异步
 
 
 
 
 
 
 
 
利用XMLHTTPrequest对象和web服务器进行数据的异步交换

2、ajax-XMLHTTPrequest对象创建
 
var  xhr = new XMLHttpRequest();
 
 
//浏览器兼容
 
3、ajax-HTTP请求
HTTP:超文本传输协议,是一种无状态协议。
请求过程:
 
 
4、ajax- XMLHTTPrequest发送请求
1)open(method,URL,async)
  1. methold:get、post
  2. URL:
  3. async:true
2)send(string)
5、ajax-XMLHTTPrequest取得相应
  1. responseText:获得字符串形式的响应数据
  2. responseXML:获得XML形式的响应数据
  3. status和statusText:以数字和文本形式返回HTTP状态码
  4. getAllResponseHeader():获取所有的响应报头
  5. getresponseheader():查询响应中的某个字段的值