栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

EasyUI+JavaWeb奖助学金管理系统[10]-通过弹窗新增项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

EasyUI+JavaWeb奖助学金管理系统[10]-通过弹窗新增项目

1. 本章任务

上一章已实现了项目信息的分页浏览,本章来实现新增项目的功能。为了方便用户使用,我们通过弹窗来实现项目信息的输入。最终达到如下效果:

2. 添加新增按钮

在body中添加操作栏,并在操作栏中添加新增按钮


	
	
序号 类型 名称 简介

然后稍微调下样式:

.tool-box {
	margin-bottom: 12px;
}
3. 点击新增后弹窗

注意新增绑定了btnAddClick方法,所以在此方法中可以操作弹窗。


解释下,执行btnAddClick方法后,id为dialog-add的弹窗将显示在页面上。

4. 弹窗代码编辑

我们根据需要开发下弹窗代码:

	
	
类型:
名称:
简介:
保存

注意使用class="easyui-dialog"样式后,div默认隐藏,并且在显示时会将内容显示为弹窗样式。

5. 提交新增内容

点击保存按钮,执行btnAddSubmit方法,如下。注意新增成功后,需要重新加载数据表格,以便从界面上显示新增的项目信息。

	// 新增保存
	function btnAddSubmit() {
		var param = {
			type: $("#add-type").val(),
			name: $("#add-name").val(),
			about: $("#add-about").val(),
		}
		$.ajax({
			url: "CoreServlet?method=addProject",
			type: "post",
			dataType: "json",
			data: param,
			success: function (res) {
				console.log(res);
				if (res.code == 0) {//成功则刷新表格
					$('#mainTable').datagrid('reload');
					$('#dialog-add').dialog('close');//关闭新增弹窗
				} else {//提示错误信息
					alert(res.msg);
				}
			},
		});
	}
6. 后台处理

后台处理就很简单了,接收前端输入的参数然后插入数据库就OK。

		// 新增项目保存
		else if (method.equals("addProject")) {
			ProjectDao projectDao = new ProjectDao();
			Project project = new Project();
			project.setType(request.getParameter("type"));
			project.setName(request.getParameter("name"));
			project.setabout(request.getParameter("about"));
			projectDao.insert(project);
			result.setCode(0);
			result.setMsg("操作成功");
		}
7. 测试

重启tomcat可进行测试验证,大功告成。

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号