后台:myPro.js文件
const express=require('express');
var router=express.Router();
var router=express.Router();
var pool=require('../pool.js');
//查询所有用户数据,
接收数据用get
router.get('/pro_List',(req,res)=>{
var sql='select * from xz_user';
pool.query(sql,(err,result)=>{
if(err) throw error;
res.send(result);
})
});
router.get('/pro_List',(req,res)=>{
var sql='select * from xz_user';
pool.query(sql,(err,result)=>{
if(err) throw error;
res.send(result);
})
});
//导出
module.exports=router;
module.exports=router;
前台:02-prolist.html
<!doctype html>
<html>
<head>
<title>用户列表</title>
<meta charset="utf-8">
<style></style>
</head>
<body οnlοad="loadUsers()">
<html>
<head>
<title>用户列表</title>
<meta charset="utf-8">
<style></style>
</head>
<body οnlοad="loadUsers()">
/*1.表头行
<thead></thead>
将表格最上面的一行放在表头行中。
2.表主体行
<tbody></tbody>
将若干行放在tbody中,进行统一管理
3.表尾行
<tfoot></tfoot>
将表格的最后一行放在<tfoot>中管理。
<th>登录名称</th>
<th>电子邮箱</th>
<th>联系方式</th>
<th>用户姓名</th>
<th>用户性别</th>
<th>操作</th>
</thead>
<tbody id="showBody"></tbody>
</table>
<thead></thead>
将表格最上面的一行放在表头行中。
2.表主体行
<tbody></tbody>
将若干行放在tbody中,进行统一管理
3.表尾行
<tfoot></tfoot>
将表格的最后一行放在<tfoot>中管理。
*/
<table border="1" width="800px">
<thead>
<th>登录名称</th>
<th>电子邮箱</th>
<th>联系方式</th>
<th>用户姓名</th>
<th>用户性别</th>
<th>操作</th>
</thead>
<tbody id="showBody"></tbody>
</table>
<script src="common.js"></script>
<script>
function loadUsers(){
//1.创建对象
var xhr=createXhr();
xhr.onreadystatechange=function(){
if(xhr.readyState==4&&xhr.status==200){
//获取响应结果,结果为字符串
var result=xhr.responseText;
//console.log(result);
//JSON.parse() 方法用于将一个 JSON 字符串转换为对象。
var users=JSON.parse(result);
//console.log(users);
var html="";
for(var i=0;i<users.length;i++){
var user=users[i];
//console.log(user);
html+="<tr>";
html+="<td>"+user.uname+"</td>";
html+="<td>"+user.email+"</td>";
html+="<td>"+user.phone+"</td>";
html+="<td>"+user.user_name+"</td>";
var gender="";
if(user.gender==1){
gender="男";
}else if(user.gender==0){
gender="女";
}else{
gender="保密";
}
html+="<td>"+gender+"</td>";
html+="<td>";
html+="<a href='#'>删除</a>";
html+="<a href='#'>修改</a>";
html+="</td>";
html+="</tr>";
}
$("showBody").innerHTML=html;
}
}
xhr.open("get","/myPro/pro_List",true);
xhr.send(null);
}
<script>
function loadUsers(){
//1.创建对象
var xhr=createXhr();
xhr.onreadystatechange=function(){
if(xhr.readyState==4&&xhr.status==200){
//获取响应结果,结果为字符串
var result=xhr.responseText;
//console.log(result);
//JSON.parse() 方法用于将一个 JSON 字符串转换为对象。
var users=JSON.parse(result);
//console.log(users);
var html="";
for(var i=0;i<users.length;i++){
var user=users[i];
//console.log(user);
html+="<tr>";
html+="<td>"+user.uname+"</td>";
html+="<td>"+user.email+"</td>";
html+="<td>"+user.phone+"</td>";
html+="<td>"+user.user_name+"</td>";
var gender="";
if(user.gender==1){
gender="男";
}else if(user.gender==0){
gender="女";
}else{
gender="保密";
}
html+="<td>"+gender+"</td>";
html+="<td>";
html+="<a href='#'>删除</a>";
html+="<a href='#'>修改</a>";
html+="</td>";
html+="</tr>";
}
$("showBody").innerHTML=html;
}
}
xhr.open("get","/myPro/pro_List",true);
xhr.send(null);
}
</script>
</body>
</html>
</html>