美文网首页
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

    原生JS和jQuery在DOM映射中的区别 在原生JS中,有DOM映射,改变页面内容,JS 中获取的元素集合同时改...

  • Vue1实战学习2-核心思想:数据驱动、组件化

    1.数据驱动 DOM是数据的一种自然映射。 传统的前端数据交互是用Ajax从服务端获取数据,然后操作DOM来改变视...

  • vue数据交互

    dom ajax axios

  • 8.18兄弟会

    ajax ajax 简介 Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一...

  • 虚拟dom怎么实现的?

    将DOM做一层映射关系v-DOM,本该对DOM的操作映射到v-DOM上,v-DOM完全用js实现,与宿主浏览器无关...

  • 虚拟DOM

    虚拟DOM 基础概念: virtual DOM是对真实DOM的描述和映射 当Virtual DOM改变后,我们得到...

  • DOM映射机制

    没有重新获取,但是oLis这个集合的长度跟着内容自动发生了改变DOM的映射机制:页面中的标签和JS中获取到的元素对...

  • Vue 基础篇

    Vue 基础篇 一、框架与库的区别 JQ库->DOM(DOM操作) + Ajax请求 art-template库-...

  • jQuery ajax and DOM

    jQuery 中, $(document).ready()是什么意思? $(document).ready()的作...

  • JS一些基础操作

    Ajax请求数据 DOM 操作基础组件 获得checkbox状态 时间format

网友评论

      本文标题:DOM映射+ajax

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