<tbody id="tbody">
{{each data}}
<tr>
<td>{{$value.id}}</td>
<td>{{$value.name}}</td>
<td>{{$value.nengli}}</td>
<td>{{$value.jituan}}</td>
<td>
<a href="/getuser?id={{$value.id}}">查看</a>
<a href="/upuser?id={{$value.id}}">修改</a>
<a href="#">删除</a>
</td>
</tr>
{{/each}}
</tbody>
1:添加路由判断(luyou.js)
// 修改用户信息,先获取用户信息
}else if(url_obj.pathname == '/upuser'){
// 获取id参数
var id = url_obj.query.id;
// 在yewu模块中封装方法,传递id参数。
// 使用回掉函数获取数据
yewu.upuser_get(url_obj.query.id,function(data){
response.end(data);
});
}else {
2:添加业务逻辑(yewu.js),获取用户信息
upuser_get:function(id,callback){
db.where('id='+id).select(function(data){
var user_data = template('./upuser.html',{data:data});
callback(user_data);
});
}
3:添加表单模板(upuser.html)
style>
table {
margin: 0 auto;
border-collapse: collapse;
width: 800px;
height: 500px;
}
td {
border: 1px solid #ccc;
}
</style>
<body>
<form action="/upuser?id={{data[0].id}}" method="post">
<table>
<tr>
<td>姓名</td>
<td><input name="name" type="text" value="{{data[0].name}}"></td>
</tr>
<tr>
<td>能力</td>
<td><input name="nengli" type="text" value="{{data[0].nengli}}"></td>
</tr>
<tr>
<td>团体</td>
<td><input name="tuanti" type="text" value="{{data[0].jituan}}"></td>
</tr>
<tr>
<td>上传图片</td>
<td><input type="file"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="修改"></td>
</tr>
</table>
</form>
</body>