前言
提示:这里可以添加本文要记录的大概内容:
例如:本篇主要使用ajax、三层架构来进行curd操作
主要难点在于:将数据中的数值转换成对应的字符串
提示:以下是本篇文章正文内容,下面案例可供参考
一、首页展示
二、部分代码展示
1.三层架构
代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
2.首页的xml文件
代码如下(示例):
<h1>图书信息</h1>
<%--分支查询--%>
图书名称:<input type="text" id="name">
图书类别:<select id="id2" name="b_type">
<option value="0">选择所属属性</option>
<option value="1">计算机/软件</option>
<option value="2">小说/文摘</option>
<option value="3">杂项</option>
</select>
<input type="submit" value="查询" id="sub2">
<%--表格--%>
<table id="tab">
<tr>
<td>图书名称</td>
<td>图书作者</td>
<td>购买时间</td>
<td>图书分类</td>
<td>操作</td>
</tr>
</table>
3.部分ajax
代码如下(示例):
<script>
$(function () {
var val = $("#path").val();
$.getJSON({
url: val + "/book?opr=path",
data: {},
success: function (list) {
var sut = null;
for (let i = 0; i < list.length; i++) {
//将数据中的id转换为对应的字符串
sut += "<tr id='sut'>" +
"<td>" + list[i].b_name + "</td>" +
"<td>" + list[i].b_author + "</td>" +
"<td>" + list[i].b_time + "</td>" +
"<td>" + type + "</td>" +
"<td>" +
"<a href=\"" + val + "/book?opr=toupdate&id=" + list[i].b_id + "\">修改/</a>" +
"<a href=\"" + val + "/book?opr=toadd\">添加/</a>" +
"<a href=\"" + val + "/book?opr=delete&id=" + list[i].b_id + "\">删除</a>" +
"</td>" +
"</tr>"
}
$("#tab").append(sut);
},
error: function () {
alert("错误")
}
})
})
</script>
总结
源代码在资源名为JavawebReview中