首页 > Web开发 > 详细

ajax的核心

时间:2021-02-18 15:23:07      阅读:25      评论:0      收藏:0      [点我收藏+]
<script>
        // ajax 简称(a 代表异步 j 代表javascript a 代表 and x 代表xml--是一种带有标签的数据格式,被json取代了)
        //ajax 是异步对象 主要用于局部刷新,请求数据
        //ajax的核心是一下部分
        //1。创建一个XMLHttpRequest对象
        var xml = new XMLHttpRequest();
        //2.注册一个事件。来获取返回的数据
        xml.onreadystatechange = function(){
            //xml 有两个属性,readyState 和 status
            /* 
            readyState:
                0.请求未初始化,(创建异步对象,new XMLHttpRequest())
                1.服务器连接已建立。(初始异步请求对象,xml.open)
                2.请求已接受。 (发送请求,xml.send())
                3.请求处理中。 (从服务器获取数据,获取的是原始数据)
                4.请求已完成,响应已就绪。(开发人员可以进行数据的处理)
            status:
                200.请求成功
                404.未找到资源  
             */

             if(xml.readyState === 4 && xml.status === 200){
                 //responseText 获取响应数据
                 xml.responseText;
                 //里面进行数据处理
             }
        }
        xml.open(‘get|post‘,‘请求路径‘,‘同步|异步(默认true,异步)‘)
        xml.send() //readyState里面每一个状态的发生都会触发onreadystatechange事件

    </script>

  

ajax的核心

原文:https://www.cnblogs.com/xiao1314/p/14411807.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!