NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# AJAX ## 1、什么是AJAX > AJAX是前端技术,是在不重新加载整个页面的情况下与服务器交换数据并更新部分网页的艺术. > > ``` > <script> > window.onload=function(e){ > var butn = document.querySelector("button"); > btn.onclick=function(ev1){ > //1、创建一个异步对象 > var xmlhttp=new XMLHttpRequest(); > //2、设置请求方式和请求地址 > //open(method,url,async) > //method:GET/POST url:文件在服务器上的位置 async:true(异步)/false(同步) > xmlhttp.open("GET","XXX.php",true); > //3、发送请求 > xmlhttp.send(); > //4、监听状态的变化 > xmlhttp.onreadystatechange = function(){ > //判断是否请求成功 > if(xmlhttp.status >=200 && xmlhttp.status < 300 || xmlhttp.status === 305){ > //5、处理返回的结果 > if(xmlhttp.readyState===4){ > console.log("接收到服务器返回的数据");} > }else{ > console.log("未接收到服务器返回的数据"); > }} > > } > } > </script> > ``` > >