Ajax (Asynchronous JavaScript and XML) 是一种 Web 利用技术, 能够借助客户端脚本 (javascript) 与服务端利用进行异步通信,获取服务端数据当前, 能够进行部分刷新。进而进步数据的响应和渲染速度。
Ajax 技术最大的劣势就是底层异步, 而后部分刷新, 进而进步用户体验。
Ajax 编程的根本步骤分 4 步
<script type="text/javascript">
function doAjaxGet() {
//1. 创立 XHR 对象
var xhr = new XMLHttpRequest();
//2. 设置状态监听
xhr.onreadystatechange = function() {if (xhr.readyState == 4 && xhr.status == 200) {console.log(xhr.responseText);
}
}
//3. 建设连贯
xhr.open("GET", "/doAjaxGet", true); //true 示意异步(底层会启动线程与服务端通信)
//4. 发送申请
xhr.send();}
</script>
以下为图解