简述:
AJAX就是浏览器提供的一套API,可以通过JavaScript调用,从而实现通过代码控制请求和响应。实现网络编程。
使用AJAX的过程可以类比平常我们访问网页的过程
//1、创建一个XMLHttpRequest 类型的对象, 相当于打开了一个浏览器 var xhr = new XMLHttpRequest() //2、打开与网址之间的连接, 相当于在地址栏输入网址 xhr.open('GET','/index.php') //3、通过连接发送一次请求 , 相当于回车或点击 访问发送请求 xhr.send(null) //4、指定 xhr 状态变化事件处理函数-- 相当于处理网页呈现后的操作 xhr.onreadystatechange = function(){ //通过xhr的 readyState 判断此次请求的响应是否接收完成
if(this.readyState === 4){
//通过xhr 的responseText 获取到响应的响应体
console.log(this)
}
}