原生AJAX
Ajax全称“Async Javascript And XML”即:异步的javascript和XML。它是一种称谓,并不指代某项具体的技术,准确来说是一系列技术的集合.现在,所有的无刷新操作都被称为“Ajax”. 使用ajax避免了整页数据的刷新,也减少了请求等待的时间,提高了用户体验
xhr 对象
用一个对象发送HTTP请求
var xhr = new XMLHttpRequest();
XHR 对象的属性和方法
属性
readyState 准备阶段
responseText 返回的响应信息
status 请求连接的状态码
statusText 状态描述
事件
当请求链接状态改变时
xhr.onreadystatechange = function(){
}
其它事件
onloadend
方法
xhr.open(get|post, url, true|false)
xhr.send()
get 方式
// 1.创建对象
var xhr = new XMLHttpRequest();
// 2.事件
xhr.onreadystatechange = function(){
if (this.readyState==4 && this.status==