美文网首页
DOM映射+ajax

DOM映射+ajax

作者: Dream_丹丹 | 来源:发表于2017-11-28 13:31 被阅读0次

    原生JS和jQuery在DOM映射中的区别

    1. 在原生JS中,有DOM映射,改变页面内容,JS 中获取的元素集合同时改变
    2. 在jQuery中,没有DOM映射,只有等元素插入到页面之后,才能获取

    jQuery 中数据获取 $.ajax({})

    $.ajax({
     type : "GET/POST/JSOP",
     jsonp : "cb", // jsonp的名字
     url : "请求地址",
     async : false, // 是否异步
     cache : false, // 是否缓存
     data : {}, // 前端发送给后台的数据
     dataType : "json", // 规定后台返回数据的数据类型
     complete : function(){
      // 请求成功,不关心是否拿到数据
     },
     success : function(e){
      // 请求成功的数据
     },
    erro : function(){
      // 请求失败的数据
     }
    })
    

    原生JS中的ajax的获取方式:重点 4 步走

    1. 创建对象
    var xml = new XMLHttpRequest();
    2. 打开地址
    xml.open("请求方式","请求地址","是否异步");
    - xml.open("GET","data.text",false) 
    3. 请求状态
    xml.onreadystatechange = function(){
     if(xml.readyState === 4 && /^2\d{2}$/.test(xml.status)){
      data = JSON.parse(xml.responseText);
     }
    }
    4. 发送请求
    xml.send();
    

    相关文章

      网友评论

          本文标题:DOM映射+ajax

          本文链接:https://www.haomeiwen.com/subject/qogsbxtx.html