综合案例1-图书管理
准备工作
- 将HTML文件,包括使用到的css和js,复制到今天的代码文件夹中。
- 在static.html中,写自己的代码。
图书管理接口文档
请求的根路径
http://www.liulongbin.top:3006
图书列表
- 接口URL: /api/getbooks
- 调用方式: GET
- 参数格式:
- 响应格式:
- 返回示例:
{
"status": 200,
"msg": "获取图书列表成功",
"data": [
{
"id": 1, "bookname": "西游记", "author": "吴承恩", "publisher": "北京图书出版社" },
{
"id": 2, "bookname": "红楼梦", "author": "曹雪芹", "publisher": "上海图书出版社" },
{
"id": 3, "bookname": "三国演义", "author": "罗贯中", "publisher": "北京图书出版社" }
]
}
添加图书
- 接口URL: /api/addbook
- 调用方式: POST
- 参数格式:
- 响应格式:
- 返回示例:
{
"status": 201,
"msg": "添加图书成功"
}
删除图书
- 接口URL: /api/delbook
- 调用方式: GET
- 参数格式:
- 响应格式:
- 返回示例:
{
"status": 200,
"msg": "删除图书成功!"
}
获取并展示书籍
- 封装一个函数 getBooks
- 函数内部,发送ajax请求,获取书籍
- 把数据渲染到页面中
<script>
getBooks();
function getBooks () {
$.get('http://www.liulongbin.top:3006/api/getbooks', function (res) {
console.log(res);
if (res.status === 200) {
let str =</