目录
如果要在网页上请求服务器上的数据资源,则需要用到XMLHttpRequest对象。
XMLHttpRequest(简称xhr)是浏览器提供的js成员,通过它,可以请求服务器上的数据资源。
最简单的用法 var xhrObj=new XMLHttpRequest()
在网页中利用XMLHttpRequest对象和服务器进行数据交互的方式就是Ajax
Ajax能让我们轻松实现网页与服务器之间的数据交互
jQuery中发起Ajax请求常用的三个方法:
$.get()
$.post()
$.ajax()
专门用于发起get请求,从而将服务器上的资源请求到客户端来进行使用。
语法:
$.get(url,[data],[callback])

- html>
- <html lang="en">
-
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Documenttitle>
- <script src="jquery.min.js">script>
- head>
-
- <body>
- <button id="btnGET">发起带参数的GET请求button>
- <script>
- $(function () {
- $('#btnGET').on('click', function () {
- $.get('http://www.liulongbin.top:3006/api/getbooks', { id: 1 }, function (res) {
- console.log(res);
- })
- })
- })
- script>
- body>
-
- html>
专门用来发起post请求,从而向服务器提交数据。
语法:
$.post(url,[data],[callback])

功能比较综合的函数,他运行我们对Ajax请求进行更详细的配置。
- $.ajax({
- type:'', //请求的方式 如GET或POST
- url:'', //请求的URL地址
- data:{}, //这次请求要携带的数据
- success:function(res){} //请求成功之后的回调函数
- })
使用Ajax请求数据时,被请求的URL地址,就叫做数据接口(简称接口),同时,每个接口必须有请求方式。
Postman:Download Postman | Get Started for Free
vscode添加插件:postcode
接口的说明文档,它是我们调用接口的依据。
接口文档的组成部分: