一、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)
- methold:get、post
- URL:
- async:true
2)send(string)
5、ajax-XMLHTTPrequest取得相应
- responseText:获得字符串形式的响应数据
- responseXML:获得XML形式的响应数据
- status和statusText:以数字和文本形式返回HTTP状态码
- getAllResponseHeader():获取所有的响应报头
- getresponseheader():查询响应中的某个字段的值