zoukankan      html  css  js  c++  java
  • ajax的核心

    <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>
    

      

    心想事成
  • 相关阅读:
    dedecms为导航栏目添加英文标题
    网页设计中一些小功能
    less使用总结
    canvas图形库
    前端面试总结三
    前端面试总结二
    DOM节点中获取文本易混淆的属性
    前端面试总结
    git 学习使用总结三(远程仓库操作)
    git 学习使用总结二(远程仓库操作)
  • 原文地址:https://www.cnblogs.com/xiao1314/p/14411807.html
Copyright © 2011-2022 走看看