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>
    

      

    心想事成
  • 相关阅读:
    ElasticSearch 概念解析
    CSS Selector (part 1)
    ruby 把字符串转为正则匹配表达式
    SQL ISNULL应用
    logstash input jdbc连接数据库
    Logstash add_field 参数应用
    函数返回局部变量/局部指针
    内存四区模型
    释放内存触发断点及数组、指针的NULL初始化
    动态分配内存
  • 原文地址:https://www.cnblogs.com/xiao1314/p/14411807.html
Copyright © 2011-2022 走看看