console
btn.click(function(){
let student = {
stuNo:$('#uname').val(),
stuName:$('#email').val(),
stuMajor: $('#salary').val()
};
console.log(JSON.stringify(student));
$.get(
'http://47.106.163.137/stu/InsertStu',
{data: JSON.stringify(student)},
function(rsp){
console.log(rsp);
if(rsp == "success"){
let uname = student.stuNo;
let email = student.stuName;
let salary = student.stuMajor;
let html = "<tr><td>"+uname+"</td><td>"+email+"</td><td>"+salary+
"</td><td><a href='#' onclick='deltr(this,"+uname+")'>Delete</a></td></tr>";
table.append(html);
}
}
)
});
function deltr(res,stuno){
$.get(
"http://47.106.163.137/stu/deleteStu",
{stuNo:stuno},
function(rsp) {
console.log(rsp);
console.log(stuno);
if(rsp == "success"){
res.parentNode.parentNode.remove();
}
}
)
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="minimal-table.css">
<script src="https://cdn.bootcss.com/jquery/2.2.2/jquery.js"></script>
<style>
label, p{
font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
}
p{
text-align: center;
}
#btn{
display: block;
margin: auto;
margin-top: 25px;
}
div{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-around;
}
</style>
</head>
<body>
<p>添加新学员</p>
<form action="">
<div>
<span><label for="">stuNo:</label><input type="text" name="" id="uname"></span>
<span><label for="">stuName:</label><input type="text" name="" id="email"></span>
<span><label for="">stuMajor:</label><input type="text" name="" id="salary"></span>
</div>
<input type="button" name="" id="btn" value="Submit">
</form>
<hr/>
<table id="start">
<tr>
<th>stuNo</th>
<th>stuName</th>
<th>stuMajor</th>
<th> </th>
</tr>
</table>
<script>
let btn = $('#btn');
let table = $('#start');
$(document).ready(function(){
$.ajax({
url: 'http://47.106.163.137/stu/getStuList',
type: 'get',
dataType: 'json',
success: function (res) {
for(let i=0; i<res.length;i++)
{
let stuno = res[i].stuNo;
let stuname = res[i].stuName;
let stumajor = res[i].stuMajor;
let html = "<tr><td>"+stuno+"</td><td>"+stuname+"</td><td>"+stumajor+
"</td><td><a href='#' onclick='deltr(this,"+stuno+")'>Delete</a></td></tr>";
table.append(html);
}
}
});
});
</script>
</body>
html {
font-family: sans-serif;
}
table {
border-collapse: collapse;
border: 2px solid rgb(200,200,200);
letter-spacing: 1px;
font-size: 0.8rem;
margin: auto;
}
td, th {
border: 1px solid rgb(190,190,190);
padding: 10px 20px;
}
td {
text-align: center;
}
tr:nth-child(even) td {
background-color: rgb(250,250,250);
}
tr:nth-child(odd) td {
background-color: rgb(245,245,245);
}
caption {
padding: 10px;
}
hr{
margin-bottom: 25px;
margin-top: 25px;
}