如何快速入门Ajax(学习笔记)—— 原生ajax、jQuery、axios

本文是一篇关于Ajax学习的笔记,涵盖了服务器基本概念、Ajax原理和应用场景,详细讲解了jQuery中的get、post和ajax方法,以及原生Ajax的使用,包括XMLHttpRequest对象的GET和POST请求。同时,介绍了数据交换格式XML和JSON,以及XMLHttpRequest Level2的新特性如上传文件和进度显示。文章还提到了jQuery中文件上传的实现以及axios库的GET和POST请求使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何快速入门Ajax

1. 服务器的基本概念

客户端与服务器

  1. 服务器:上网过程中,负责存放和对外提供资源的电脑,叫做服务器。
  2. 客户端:上网过程中,负责获取和消费资源的电脑,叫做客户端。
    在这里插入图片描述
  3. 客户端与服务器的通信过程
    客户端与服务器之间的通信过程,分为 请求 – 处理 – 响应 三个步骤。网页中的每一个资源,都是通过 请求 – 处理 – 响应 的方式从服务器获取回来的。
    在这里插入图片描述

URL地址

  1. URL:全称是UniformResourceLocator,中文叫统一资源定位符用于标识互联网上每个资源的唯一存放位置。浏览器只有通过URL地址,才能正确定位资源的存放位置,从而成功访问到对应的资源。
  2. 常见的URL举例:
  • http://www.baidu.com
  • http://www.taobao.com
  • http://www.cnblogs.com/liulongbinblogs/p/11649393.html
  1. URL地址的组成部分
    在这里插入图片描述

网页中如何请求数据

  1. 数据,也是服务器对外提供的一种资源。只要是资源,必然要通过 请求 – 处理 – 响应 的方式进行获取。
  2. 如果要在网页中请求服务器上的数据资源,则需要用到 XMLHttpRequest 对象。
  • XMLHttpRequest(简称 xhr)是浏览器提供的 js 成员,通过它,可以请求服务器上的数据资源。
  • 最简单的用法 var xhrObj = new XMLHttpRequest()
    在这里插入图片描述

资源的请求方式

在这里插入图片描述

2. 了解Ajax

Ajax是什么

  1. Ajax 的全称是 Asynchronous Javascript And XML(异步 JavaScript 和 XML)。通俗的理解:在网页中利用 XMLHttpRequest 对象和服务器进行数据交互的方式,就是Ajax
  2. Ajax能让我们轻松实现网页与服务器之间的数据交互。
    在这里插入图片描述

Ajax的应用场景

  • 用户名检测:注册用户时,通过 ajax 的形式,动态检测用户名是否被占用
    在这里插入图片描述
  • 搜索提示:当输入搜索关键字时,通过 ajax 的形式,动态加载搜索提示列表
    在这里插入图片描述
  • 数据分页显示:当点击页码值的时候,通过 ajax 的形式,根据页码值动态刷新表格的数据
    在这里插入图片描述
  • 数据的增删改查:数据的添加、删除、修改、查询操作,都需要通过 ajax 的形式,来实现数据的交互
    在这里插入图片描述

3. jQuery中的Ajax

  1. 浏览器中提供的 XMLHttpRequest 用法比较复杂,所以 jQuery 对 XMLHttpRequest 进行了封装,提供了一系列 Ajax 相关的函数,极大地降低了 Ajax 的使用难度

  2. jQuery 中发起 Ajax 请求最常用的三个方法如下:

    $.get()
    $.post()
    $.ajax()

get()

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值