ajax技术?看这一篇就够了!!!
概念
是异步的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技术?看这一篇就够了!!!相关推荐
- AJAX(看这一篇就够了,详细)
看这一篇就够了!-Ajax概念详解 AJAX简介: AJAX即Asynchronous JavaScript and XML(异步JavaScript和XML技术),是一种在无须重新加载整个网页的情况 ...
- 技术交底书怎么撰写?看这一篇就够了
文章目录 技术交底书怎么撰写?看这一篇就够了 专利技术交底书格式 1. 发明(或实用新型 以下同)的名称 2. 技术领域 3. 背景技术 4. 发明内容 5. 附图说明 6. 具体实施方式 技术交底书 ...
- api网关选型_如何轻松打造百亿流量API网关?看这一篇就够了(下)
如何轻松打造百亿流量API网关?看这一篇就够了(上) 上篇整体描述了网关的背景,涉及职能.分类.定位环节,本篇进入本文的重点,将会具体谈下百亿级流量API网关的演进过程. 准备好瓜子花生小板凳开始积累 ...
- serviceloader java_【java编程】ServiceLoader使用看这一篇就够了
转载:https://www.jianshu.com/p/7601ba434ff4 想必大家多多少少听过spi,具体的解释我就不多说了.但是它具体是怎么实现的呢?它的原理是什么呢?下面我就围绕这两个问 ...
- docker 删除所有镜像_关于 Docker 镜像的操作,看完这篇就够啦 !(下)| 文末福利...
紧接着上篇<关于 Docker 镜像的操作,看完这篇就够啦 !(上)>,奉上下篇 !!! 镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌 ...
- 基础 | 零散的MySql基础记不住,看这一篇就够啦
❝ 这是小小本周的第二篇,本篇将会着重的讲解关于MySql基础的内容,MySql基础看这一篇就够啦. ❞ 送书反馈与继续送书 之情小微信公众号第一次送书,Java深度调试技术,书已经被中奖者麦洛签收, ...
- 深度好文:云网络丢包故障定位,看这一篇就够了~
深度好文:云网络丢包故障定位,看这一篇就够了~ https://mp.weixin.qq.com/s/-Q1AkxUr9xzGKwUMV-FQhQ Alex 高效运维 今天 来源:本文经授权转自公众号 ...
- Docker的降维打击是怎么利用天时地利人和的?看这一篇就够了
Docker的降维打击是怎么利用天时地利人和的?看这一篇就够了 容器的诞生 容器技术的奠基 容器生态的奠基 docker的出现 什么是容器 集装箱 容器 容器编排 容器的诞生 容器技术的奠基 2000 ...
- minio存储类型 归档管理页面_软件定义存储,看这一篇就够了
minio存储类型 归档管理页面_软件定义存储,看这一篇就够了_婷婷与li的博客-CSDN博客 请看链接 文章来源于TaoCloud ,作者刘爱贵 1.SDS科普 SDS(Software Defin ...
- 聊聊Java8之后的JDK升级内容(看这一篇就够了)
聊聊Java8之后的JDK升级内容(看这一篇就够了) 背景 从 JDK 8 到 JDK 17 的新特性 JDK8 回顾 JDK9 JDK10 JDK11 JDK12 JDK13 JDK14 JDK15 ...
最新文章
- ipone 网页版的iphone
- R计算数组的累计加和(Cumulative Sums)
- 《统计学习方法》代码更新了-(github的star数5300+)
- 橱柜高度与身高对照表_下一套房子装修,橱柜就照这样打,布局尺寸这么详细,不信不好用...
- c++ 传入字符串 带返回值_python的数据类型(三):字符串
- EDI 公开课:EDI 系统集成之数据库方案
- 你们要的终极指南! 交易API接口
- linux qq传文件怎么安装,在Ubuntu Linux下怎样安装QQ
- 美丽的夜,一个程序员的思考
- JavaEE | 基本类型包装类
- 2021-09-19
- 【巡店软件系统开发】1、软件架构及基础功能的设定
- ❤『面试知识集锦100篇』1.面试技巧篇丨HR的小心思,你真的懂吗?
- Zoom Out and Observe:News Environment Perception for Fake News Detection
- MES系统多少钱?企业需要什么样的MES系统?
- 数据价值应用——数据分析
- 将PostgreSQL插件移植到openGauss指导
- python网络编程案例—五子棋游戏
- spyder crashed during last session
- 计算机技术及其关系,计算机技术和自动化的关系.doc