毕设(排课系统)笔记1---用户注册(二)
来源:互联网 发布:vb调用matlab工具箱 编辑:程序博客网 时间:2024/06/06 01:25
点击注册按钮,执行registerUser()方法。
function registerUser() { var identity=$("#identity option:selected").val(); var username=$("#username").val(); var pwd=$("#pwd").val(); var pwd2=$("#pwd2").val(); var realname=$("#realname").val(); var tel=$("#tel").val(); var title=$("#title option:selected").val(); if(identity&&username&&pwd&&pwd2&&realname&&tel){ var info=identity+","+username+","+pwd+","+realname+","+tel+","+title; $.ajax({ type:"post", url: "/topCourse/user/register.action", dataType: "json", data:'info='+info, success:function(data){ alert("注册成功,点击确定2秒后返回"); window.setTimeout("back();",2000); }, error:function(){ alert("系统异常,3请稍后重试!"); } }); }else{ alert("请填写完整"); }}
后台Action执行的方法:
public String register() { dataMap.clear(); HttpServletRequest request = ServletActionContext.getRequest(); String info = request.getParameter("info"); System.out.println(info); String ss[]=info.split(","); UserInfo user=new UserInfo(); user.setId(null); user.setIdentity(ss[0]); user.setUserId(ss[1]); user.setPassword(ss[2]); user.setName(ss[3]); user.setTel(ss[4]); user.setTitle(ss[5]); userService.saveUser(user); // 返回结果 return SUCCESS; };
点击返回按钮,执行back()方法:
function back(){ window.history.back(-1); }
有几点值得注意
1、怎样获取select选择器被选择的值:
var identity=$("#identity option:selected").val();
改变select选择的值时执行onchange=”changed();”方法
function changed() {//清空所有值 $("#umExit").html(""); $("#username").val(""); $("#pwd").val(""); $("#pwd2").val(""); $("#realname").val(""); $("#tel").val(""); $("#pwd2").css("border",null);}
2、设定过多久时间后去执行某个操作:
window.setTimeout("back();",2000); //2秒后执行back方法
3、返回上一界面:
window.history.back(-1);
还可以跳转页面:
window.location.href="网址或action";return false; //一定记得返回false
4、jQuery中的html,val,text的区别
html()用于读取元素的HTML标签;html(“”)用于修改元素的HTML标签。
text()用来读取元素的纯文本内容;text(“”)用来修改元素的纯文本内容。
val()用来读取表单元素的value值;val(“”)用来修改表单元素的value值。
更详细的区别和例子参考:
jQuery中的html,val,text的区别
0 0
- 毕设(排课系统)笔记1---用户注册(二)
- 毕设(排课系统)笔记1---用户注册(一)
- MyNote笔记系统(二)登陆与注册
- java学习笔记(二十四)注册登录系统
- 毕设日记(二)
- 【nachos】山东大学操作系统课设实验nachos系统(4)用户程序与系统调用
- 用户注册及跟踪代码(二)
- 用户行为分析笔记(二):系统的整体架构
- 网络编程学习笔记二(实现一个基于简单TCP的用户注册程序)
- Android移动应用开发学习笔记(二)——用户注册
- ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(1)用户注册
- 火车售票系统(数据结构课设)
- 数据库课设(校友录信息管理系统)
- 注册MongoDB为系统服务(二)
- 使用Forms Authentication实现用户注册、登录 (二)用户注册与登录
- 生产排程系统设计(二)设计思路
- 注册测绘师学习笔记(二)
- (二)我的毕业设计之用户注册篇
- POJ 3678 Katu Puzzle 2-SAT
- leetcode #5 Longest Palindromic Substring
- C学习笔记--指针(更新中)
- STL学习记录(六):List
- jquery用户自定义选择器及选择器高级用法实验
- 毕设(排课系统)笔记1---用户注册(二)
- JAVA程序设计基础教程 异常处理
- 输出一个学生的成绩数组,该数组中有五个学生的数据记录
- 使用TextView显示图像添加链接的方法
- SDKD 14级组队练习赛(一) J 递归打印图案
- 2015山东省赛B题-sdut3252---Lowest Unique Price
- Fedora13下真正能用的源(2015-5-16亲测)
- 回溯法:八皇后问题
- spring mvc 多视图配置