简述:
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) } }