当前位置: 首页 > news >正文

0104 AJAX介绍

61c7317b5027423a855be81a2b3548b1.png

 

Ajax 的全称是 Asynchronous Javascript And XML (异步 JavaScript 和 XML )。
通俗的理解:在网页中利用 XMLHttpRequest 对象和服务器进行数据交互的方式,就是 Ajax

Ajax 能让我们轻松实现网页与服务器之间的数据交互。

浏览器中提供的 XMLHttpRequest 用法比较复杂,所以 jQuery 对 XMLHttpRequest 进行了封装,提供了
一系列 Ajax 相关的函数,极大地降低了 Ajax 的使用难度。
jQuery 中发起 Ajax 请求最常用的三个方法如下:
 $.get()

发起不带参数的请求

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><script src="./lib/._jquery.js"></script></head><body><button id="btnGET">不带参数的GET请求</button><script>$(function () {$("#btnGET").on("click", function () {$.get("http://www.liulongbin.top:3006/api/getbooks", function (res) {console.log(res)})})})</script></body>
</html>

发起带参数的请求
 $.post()
 $.ajax()

 

接口

使用AJax请求数据时,被请求的URL地址,被叫做数据接口(接口   )

为了验证接口能否被正常被访问,我们常常需要使用接口测试工具,来对数据接口进行检测。
好处:接口测试工具能让我们在不写任何代码的情况下,对接口进行调用和测试。

 

 

 

http://www.lryc.cn/news/279402.html

相关文章:

  • 代码随想录算法训练营第24天 | 理论基础 77. 组合
  • 【深度学习环境搭建】Windows搭建Anaconda3、已经Pytorch的GPU版本
  • 基于WebFlux的Websocket的实现,高级实现自定义功能拓展
  • 使用 LLVM clang C/C++ 编译器编译 OpenSSL 3.X库
  • 【信息安全】hydra爆破工具的使用方法
  • uniapp中uview组件库丰富的CountTo 数字滚动使用方法
  • inflate流程分析
  • 数据挖掘实战-基于机器学习的电商文本分类模型
  • 第8章-第4节-Java中字节流的缓冲流
  • NULL是什么?
  • FreeRTOS 基础知识
  • 【野火i.MX6NULL开发板】挂载 NFS 网络文件系统
  • 在JavaScript中,Object.assign()方法或展开语法(...)来合并对象,Object.freeze()方法来冻结对象,防止对象被修改
  • 池化、线性、激活函数层
  • ES-极客学习第二部分ES 入门
  • Nodejs软件安装​
  • Photoshop 2024 (PS2024) v25 直装版 支持win/mac版
  • ChatGPT绘画生成软件MidTool:智能艺术的新纪元
  • linux安装MySQL5.7(安装、开机自启、定时备份)
  • openGauss学习笔记-195 openGauss 数据库运维-常见故障定位案例-分析查询语句运行状态
  • Oracle篇—实例中和name相关参数的区别和作用
  • python + selenium 初步实现数据驱动
  • 数字孪生+可视化技术 构建智慧新能源汽车充电站监管平台
  • 微信小程序开发学习笔记《11》导航传参
  • BikeDNA(七)外在分析:OSM 与参考数据的比较1
  • KY43 全排列
  • UltraScale 和 UltraScale+ 生成已加密文件和已经过身份验证的文件
  • 2023年全国职业院校技能大赛软件测试赛题—单元测试卷②
  • 极兔单号查快递,极兔快递单号查询,筛选出途经指定城市的单号
  • [redis] redis高可用之持久化