This commit is contained in:
2023-12-30 22:44:36 +08:00
parent cf2ff28e58
commit b5dd4b6d7d
10 changed files with 267 additions and 136 deletions

View File

@@ -9,9 +9,10 @@
<link href="static/css/layui.css" rel="stylesheet"/>
</head>
<body>
<div class="layui-layout layui-layout-admin">
<div class="layui-header">
<div class="layui-header layui-bg-black">
<div class="layui-logo layui-hide-xs layui-bg-black">网上上课点名系统</div>
<!-- 头部区域可配合layui 已有的水平导航) -->
<ul class="layui-nav layui-layout-right">
@@ -56,33 +57,33 @@
layui.use(['table', 'jquery'], function () {
var table = layui.table;
var $ = layui.jquery;
var table = layui.table;
var $ = layui.jquery;
// 发起GET请求获取数据
$.get('/api/get-course-type', function (res) {
// 假设返回的res是一个对象包含必修和选修的课程名数组
// 发起GET请求获取数据
$.get('/api/get-course-type', function (res) {
// 假设返回的res是一个对象包含必修和选修的课程名数组
// 处理返回的数据,转换为表格能接受的格式
var tableData = [];
res['必修'].forEach(function (course) {
tableData.push({course_type: '必修', course_name: course});
});
res['选修'].forEach(function (course) {
tableData.push({course_type: '选修', course_name: course});
});
// 处理返回的数据,转换为表格能接受的格式
var tableData = [];
res['必修'].forEach(function (course) {
tableData.push({course_type: '必修', course_name: course});
});
res['选修'].forEach(function (course) {
tableData.push({course_type: '选修', course_name: course});
});
// 渲染表格
table.render({
elem: '#courseTable',
cols: [[ // 设置表头
{field: 'course_type', title: '课程类型', sort: true},
{field: 'course_name', title: '课程名称', sort: true}
]],
data: tableData // 使用处理后的数据
// 渲染表格
table.render({
elem: '#courseTable',
cols: [[ // 设置表头
{field: 'course_type', title: '课程类型', sort: true},
{field: 'course_name', title: '课程名称', sort: true}
]],
data: tableData // 使用处理后的数据
});
});
});
});
</script>
</body>
</html>