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>

以下为图解