一、新增(结合上节)
思路:
①添加一个新增按钮
②添加事件弹出窗口
③提交表单
④关闭窗体,刷新数据表格
解决:
①新增按钮
<a id="btn-add" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">新增</a>
②绑定事件
//新增点击事件
$('#btn-add').click(function() {
//清空表单
$('#ff').form('clear');
//打开窗体
$("#dd").dialog("open");
});
③提交表单
(1)dao方法
//新增
public void add(Book book) throws Exception{
super.executeUpdate("insert into t_mvc_book values(?,?,?) ", book, new String[] {"bid","bname","price"});
}
(2)web层
//增加
public String add(HttpServletRequest req, HttpServletResponse resp) {
// TODO Auto-generated method stub
try {
bookDao.add(book);
ResponseUtil.writeJson(resp, 1);//data的传输
} catch (Exception e) {
e.printStackTrace();
try {
ResponseUtil.writeJson(resp, 0);
} catch (Exception e2) {
e2.printStackTrace();
}
}
return null;
}
(3)后端与前端的连接