概念

是异步的JavaScript与XML,HTML,JSON技术的集合
是用来做局部刷新的一种技术

理解ajax之前先来理解一下什么叫同步和异步

同步
不同的事情按照先后顺序执行,后一件事情必须等前一件事件执行完才执行,否则处于等待状态
异步
不同的事件同时执行,没有先后顺序

javaScript实现ajax

// 1 : 创建XMLHTTPRequest对象
let xhr = new XMLHTTPRquest();
// 2 : 打开接口,建立联系
xhr.open('请求方式','请求接口地址','是否为异步')
// 3 : 发送数据
xhr.send()
// 4 : 增加状态改变事件
xhr.onreadystatechange = function(res){if(xhr.onreadystatechange == 4 || status == 200){// 如果if为真,则说明请求成功console.log(res) // 打印一下请求回来的数据}
}

上面第四部中if里的onreadystatechange
意思是xhr状态值改变的的时候,他有5个状态分别是
0 => UNSENT 代理被创建,但尚未调用open()方法。
1 => OPENED open()方法已经被调用。
2 => HEADERS_ RECEIVED send()方法已经被调用,并且头部和状态已经可获得。
3 => LOADING 下载中; responseText 属性已经包含部分数据。
4 => DONE 下载操作已完成。

jQuery实现ajax

最底层方法

$ajax.({type:'请求类型',url:'请求接口地址',sunccess:function(res){// 请求成功时调用的函数console.log(res)}
})

当然不只有这么几个参数 ,还有下面这些参数,jQuery中这个方法可塑性很强


get方法

$.get(url,[data],callback,type)
// url: 必需  待载入页面的URL地址
// data: 可选  待发送 Key/value 参数。
// callback: 可选  载入成功时回调函数。
// type: 可选  返回内容格式,xml, html, script, json, text, _default。

post方法

$.post(URL,data,callback);

jQuery第三层方法

$.getScript(url,callback); // 用于加载特定的 JS 文件;
$.getJSON(url,[data],callback); // 用于专门加载 JSON 文件。

ajax技术?看这一篇就够了!!!相关推荐

  1. AJAX(看这一篇就够了,详细)

    看这一篇就够了!-Ajax概念详解 AJAX简介: AJAX即Asynchronous JavaScript and XML(异步JavaScript和XML技术),是一种在无须重新加载整个网页的情况 ...

  2. 技术交底书怎么撰写?看这一篇就够了

    文章目录 技术交底书怎么撰写?看这一篇就够了 专利技术交底书格式 1. 发明(或实用新型 以下同)的名称 2. 技术领域 3. 背景技术 4. 发明内容 5. 附图说明 6. 具体实施方式 技术交底书 ...

  3. api网关选型_如何轻松打造百亿流量API网关?看这一篇就够了(下)

    如何轻松打造百亿流量API网关?看这一篇就够了(上) 上篇整体描述了网关的背景,涉及职能.分类.定位环节,本篇进入本文的重点,将会具体谈下百亿级流量API网关的演进过程. 准备好瓜子花生小板凳开始积累 ...

  4. serviceloader java_【java编程】ServiceLoader使用看这一篇就够了

    转载:https://www.jianshu.com/p/7601ba434ff4 想必大家多多少少听过spi,具体的解释我就不多说了.但是它具体是怎么实现的呢?它的原理是什么呢?下面我就围绕这两个问 ...

  5. docker 删除所有镜像_关于 Docker 镜像的操作,看完这篇就够啦 !(下)| 文末福利...

    紧接着上篇<关于 Docker 镜像的操作,看完这篇就够啦 !(上)>,奉上下篇 !!! 镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌 ...

  6. 基础 | 零散的MySql基础记不住,看这一篇就够啦

    ❝ 这是小小本周的第二篇,本篇将会着重的讲解关于MySql基础的内容,MySql基础看这一篇就够啦. ❞ 送书反馈与继续送书 之情小微信公众号第一次送书,Java深度调试技术,书已经被中奖者麦洛签收, ...

  7. 深度好文:云网络丢包故障定位,看这一篇就够了~

    深度好文:云网络丢包故障定位,看这一篇就够了~ https://mp.weixin.qq.com/s/-Q1AkxUr9xzGKwUMV-FQhQ Alex 高效运维 今天 来源:本文经授权转自公众号 ...

  8. Docker的降维打击是怎么利用天时地利人和的?看这一篇就够了

    Docker的降维打击是怎么利用天时地利人和的?看这一篇就够了 容器的诞生 容器技术的奠基 容器生态的奠基 docker的出现 什么是容器 集装箱 容器 容器编排 容器的诞生 容器技术的奠基 2000 ...

  9. minio存储类型 归档管理页面_软件定义存储,看这一篇就够了

    minio存储类型 归档管理页面_软件定义存储,看这一篇就够了_婷婷与li的博客-CSDN博客 请看链接 文章来源于TaoCloud ,作者刘爱贵 1.SDS科普 SDS(Software Defin ...

  10. 聊聊Java8之后的JDK升级内容(看这一篇就够了)

    聊聊Java8之后的JDK升级内容(看这一篇就够了) 背景 从 JDK 8 到 JDK 17 的新特性 JDK8 回顾 JDK9 JDK10 JDK11 JDK12 JDK13 JDK14 JDK15 ...

最新文章

  1. ipone 网页版的iphone
  2. R计算数组的累计加和(Cumulative Sums)
  3. 《统计学习方法》代码更新了-(github的star数5300+)
  4. 橱柜高度与身高对照表_下一套房子装修,橱柜就照这样打,布局尺寸这么详细,不信不好用...
  5. c++ 传入字符串 带返回值_python的数据类型(三):字符串
  6. EDI 公开课:EDI 系统集成之数据库方案
  7. 你们要的终极指南! 交易API接口
  8. linux qq传文件怎么安装,在Ubuntu Linux下怎样安装QQ
  9. 美丽的夜,一个程序员的思考
  10. JavaEE | 基本类型包装类
  11. 2021-09-19
  12. 【巡店软件系统开发】1、软件架构及基础功能的设定
  13. ❤『面试知识集锦100篇』1.面试技巧篇丨HR的小心思,你真的懂吗?
  14. Zoom Out and Observe:News Environment Perception for Fake News Detection
  15. MES系统多少钱?企业需要什么样的MES系统?
  16. 数据价值应用——数据分析
  17. 将PostgreSQL插件移植到openGauss指导
  18. python网络编程案例—五子棋游戏
  19. spyder crashed during last session
  20. 计算机技术及其关系,计算机技术和自动化的关系.doc

热门文章

  1. textview设置你自己想要的字体
  2. codewars-----c++ 刷题记录
  3. SpringBoot2.x整合轻量级分布式定时任务ShedLock3.x的使用详解
  4. 车无完车 新桑塔纳1.6L自动豪华版
  5. 计算机二级mc高级应用文字题,2016年计算机二级考试《VFP》冲刺习题
  6. 编译原理之词法与语法(2)
  7. 每个包包都是女人梦中的精灵
  8. 项目经理如何让团队成员统一目标?
  9. git-reflog用法回顾
  10. 多品牌“精密空调”能集中监控?Pmcenter来为你解答