nodejs+express+mysql(后台实例项目练习5—实现机构列表功能)

nodejs+express+mysql(后台实例项目练习—搭建项目)

nodejs+express+mysql(后台实例项目练习2—数据库链接 网页跳转 iframe框架路径问题 模板引擎 )

nodejs+express+mysql(后台实例项目练习3—增加路由与iframe 交互)

nodejs+express+mysql(后台实例项目练习4—实现机构新增功能)

nodejs+express+mysql(后台实例项目练习5—实现机构列表功能)_第1张图片

1) 路由里增加查询处理

2)列表.ejs里 增加逻辑循环

department_list.ejs




    
    
    
    
    
    
    Document


机构管理

<% for(var i=0; i< departList.length; i++){%> <% if (i%2==0){%> <%}else{%> <%}%> <% }%>
机构名称 机构编码 描述信息 操作
<%= departList[i]["departCode"]%> <%= departList[i]["departName"]%> <%=departList[i]["departTip"]%>
<%= departList[i]["departCode"]%> <%= departList[i]["departName"]%> <%=departList[i]["departTip"]%>

路由

organization.js

//增加对数据的处理
router.get('/ogmanagerlist',function(req,res,next)
{
  db.query('select * from department',function(err,data)
  {
    if(err)
    {
      console.log(err);
    }else
    {
      console.log(data);
      res.render('department_list.ejs',{departList:data})
    }
  });
});

一定要认真写每一个<%%> 和<%=%> 不然问题可真不好查啊~~~·~~~~~~

nodejs+express+mysql(后台实例项目练习5—实现机构列表功能)_第2张图片

你可能感兴趣的:(Nodejs)