程序员书籍笔记 程序员书籍笔记
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • HTML
  • CSS
  • JavaScript
  • 前端知识
  • Vue
  • MarkDown
  • git
  • Node.js
  • Linux
  • 51单片机
  • 四级
  • 第一学期课程
  • 操作系统
  • 计算机网络
  • 数据结构
  • 计算机组成原理
  • HTML5
  • Electron
  • 日记便签
  • 前端导航
GitHub (opens new window)
  • HTML

  • CSS

  • JavaScript

  • GO

  • 正则表达式

  • java

  • TypeScript

  • react

  • 前端知识

    • SEO
    • URL
    • JSON
    • Ajax
      • 请求方式
      • Ajax
      • jQuery中的Ajax
      • 接口
      • 接口文档
    • WebSocket
  • jQuery

  • Python

  • C和C++

  • 前端和后端
  • 前端知识
yuadh
2022-02-08
目录

Ajax

XMLHttpRequest 对象

请求服务器上的数据

var xhrObj = new XMLHttpRequest();
1

# 请求方式

  • get
  • post

get 请求通常用于获取服务端资源

列如:根据 URL 地址,从服务器获取html文件、css文件等数据资源

post 请求通常用于向服务器提交数据

例如:登录时向服务器提交的登入信息

# Ajax

Ajax的全称是 Asynchronous JavaScirp And XML(异步 JavaScript 和 XML)

在网页中利用 XMLHttpRequest 对象和服务器进行数据交换的方式,就是Ajax

Ajax 可以使网页和服务器之间数据交互

应用场景

  • 注册时检测用户名是否被占用
  • 搜索提示 百度
  • 数据分页显示,动态属性分页
  • 数据的增删改查

# jQuery中的Ajax

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

$.get()

$.get(url,[data],[callback]);
1

参数 含义

参数名 参数类型 说明
url string 请求的资源地址
data object 携带的参数
callback function 回调函数

$.post()

$.post(url,[data],[callback]);
1

参数 含义

参数名 参数类型 说明
url string 请求的资源地址
data object 携带的参数
callback function 回调函数

$.ajax()

$.ajax({
    type:'',//请求的方式  GET POST
    url:'',//URL
    data:{},//object 携带数据
    success:function(res){}//回调函数
})
1
2
3
4
5
6

# 接口

使用 Ajax 请求数据时,被请求的 URL 地址,就叫做数据接口

同时每个接口必须有请求方式 API

# 接口文档

基本接口文档的基本内容

  • 接口名称:用来表示各个接口的简单说明,如登入接口等
  • 接口URL:接口的调用地址
  • 调用方式:接口的调用方式,如 GET 或 POST
  • 参数格式:接口需要传递的参数,每个参数必须包含参数名称、参数类型、是否必选、参数说明等
  • 响应格式:接口的返回值的详细描述,一般包含数据名称、数据类型、说明等
  • 返回示例:列举一个示例

图书列表接口文档

获取图书列表接口-接口名称

http://www.liulongbin.top:3006/api/getbooks -接口URL

GET-调用方式

参数格式

参数名称 参数类型 是否必选 参数说明
id Number 否 图书ID
bookname String 否 图书名称
author String 否 作者
publisher String 否 出版社

响应格式

数据名称 数据类型 说明
status Number 200:成功 500:失败
msg String 对 status 字段的说明
...
编辑 (opens new window)
上次更新: 2023/02/07, 14:51:48
JSON
WebSocket

← JSON WebSocket→

Theme by Vdoing | Copyright © 2021-2023 yuadh
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×