Ajax实现步骤:
1、创建XMLHttpRequest核心对象
2、准备请求/打开请求
xhr.open(); open有参数参数:
1、请求类型 (GET/POST)
2、请求的路径 (请求的地址;如果是GET请求后面通过"?"拼接参数)
3、是否异步 (true或false;默认是异步true)
3、发送请求
xhr.send(); send有一个参数:
1、要传递给后台的数据
如果是GET请求,设置为null(GET请求参数在请求地址后面)
如果是POST请求,无参数时设置为null;有参数时设置参数 例如:uname=zhangsan&upwd=123
4、判断响应结果,解析响应数据
如果是同步请求
xhr.status 响应状态
404 请求路径不正确
500 服务器内部异常
200 成功
xhr.responseText 响应结果
如果是异步请求,需要知道请求是否处理完毕,处理完毕后再解析数据
监听处理请求的状态码readyState,需要绑定监听事件 onreadystatechange
判断响应状态码为4时,表示数据已经完全响应
xhr.status 响应状态
404 请求路径不正确
500 服务器内部异常
200 成功
xhr.responseText 响应结果
</body>
<script type="text/javascript">
// 创建X