B站手把手layui+javaWeb项目全纪录(三)

注意:

注册按钮点击后没有弹窗:

点击注册的type类型不能是submit,而要是button! 

ajax提交到后台数据成功但返回不走success而走的error_万万没想到的博客-CSDN博客_ajax请求成功不走success也不走error下面是ajax代码和Controller层代码,期初以为是后台程序写错了。 $("#sourcefile").ajaxSubmit({ type: "post", dataType: "json", // 'xml', 'script', or 'json' (expected server response type)https://blog.csdn.net/qq_36752632/article/details/71216477?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-1.pc_relevant_paycolumn_v2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-1.pc_relevant_paycolumn_v2&utm_relevant_index=2

一、编辑功能的实现(两种实现方法)

1 弹窗编辑  (teacher类)

需要写一个editTeacher.html,做弹出层的界面

Ajax中调用editTeacherServlet->editDao->数据库sql:update->返回

2 复选框文本编辑(student类)

加复选框:{type:'checkbox'}

加edit:'text' 

cols : [ [ //表头
				/* 添加复选框 */
				{
					type:'checkbox'
				},{
					field : 'studentId',
					title : '学号',
					width : 80,
					sort : true
				}, {
					field : 'name',
					title : '用户名',
					width : 80,
					edit:'text'
				},

二、注册

1. 登录和注册实现时用到了service层

(80条消息) SSM框架下,spring中service和dao层的关系_ChenLeihappy的博客-CSDN博客_dao和service的关系https://blog.csdn.net/ChenLeihappy/article/details/80003325?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164182280416780269860821%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164182280416780269860821&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-80003325.first_rank_v2_pc_rank_v29&utm_term=ssmservice%E5%B1%82&spm=1018.2226.3001.4187

2. 注册逻辑:

1. 密码一致

2. 用户名不存在(若存在,提示)

3. 学号或工号不存在(若存在,提示)

Register.jsp -> CheckRegisterServlet -> loginsevice -> userDao -> 数据库 -> 层层返回

3. 注册成功后自动跳转登录页面

setTimeout函数 

success:function(res){
    				if(res=="success"){
    					alert("注册成功!!!即将跳转到登录页面");
      					setTimeout(function(){
      						window.location.href="/test/LoginServlet";
      					},1000);
    				}
    				else if(res=="fail"){
    					alert("注册失败!!!您输入的学号或工号已经存在!");
    				}else{
    					alert("注册失败!!!您输入的用户名已经存在!");
    				}
    			}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值