表单验证 ajax异步请求实例 json传参
来源:互联网 发布:肌研洗面奶怎么样 知乎 编辑:程序博客网 时间:2024/06/07 17:43
ajax:不是编程语音,异步请求,局部刷新
jsp如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>注册用户</title><!-- <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> --><script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script><script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/localization/messages_zh.js"></script><script>$(function(){$("#reform").validate({ //同级最后项不加, rules: { user_name: "required",//表单name值,不是选择器 password: { required: true,//必须输入的字段 rangelength:[5,10] }, pwd: { required: true, rangelength:[5,10] , equalTo: "#number" } } , messages:{ user_name: "用户名不能为空", password: { required: "密码不能为空", rangelength: "验证密码长度必须在5-10" }, pwd: { required: "验证密码不能为空", rangelength: "验证密码长度必须在5-10", equalTo: "验证密码不相符" } } });//表单验证$(".chcke").blur (function(){var username = $("#name").val();var phone = $("#phone").val(); $.ajax({url:"<%=request.getContextPath()%>/user/addUser.do",data:"name1="+username,//+"&phone="+phone,type:"post",dataType:"json",success:function(result){/* var a = result.mas;alert("msg aaaa"+a); */var msg=result["mas"];if(msg=="no"){$("#mss").empty();//清空用户已存在提示,提示只显示一次$("#mss").append("用户已存在");}}, error:function(xhr,status,error){alert("error "+error); }}); }); });</script></head><body><form id="reform" action="${pageContext.request.contextPath}/user/registerUser.do"method="post">用户 名:<input type="text" name="user_name" id="name" class="chcke"/><span id="mss" style='color:red;font-size:12px'></span><br>电话号码:<input type="text" name="tile" id="phone" class="chcke"/><br>密 码:<input type="password" name="password" id="number" /><br>确认密码:<input type="password" name="pwd" id="num" /><br> <input type="hidden" name="state" value="1" /><br> <input type="submit" value="添加" onclick="sub()"/><span id="msg" style='color:red;font-size:12px'>${message}</span><br><span style='color:bule;font-size:25px' >${mess}</span></form></body></html>
contor层如下:
import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;import com.google.gson.Gson;import cn.scxh.carmangger.model.Role;import cn.scxh.carmangger.model.User;import cn.scxh.carmangger.server.SafetyServer;import cn.scxh.carmangger.server.UserServer;@Controller@RequestMapping("/user")public class UserContorller {@Autowiredprivate UserServer userServer;@Autowiredprivate SafetyServer safetyServer;@RequestMapping("/addFormUser")public String addFormUser() {return "/user/add_user2";}@RequestMapping("/addUser")public void addUser(HttpServletResponse response, String name1)throws IOException {String mas = "";Map<String, Object> repMap = new HashMap<String, Object>();User user = userServer.getUserByName(name1);if (userServer.getUserByName(name1) != null) {mas = "no";}repMap.put("mas", mas);Gson gosn = new Gson();String Json = gosn.toJson(repMap);response.getWriter().write(Json);response.getWriter().flush();response.getWriter().close();@RequestMapping("/registerUser")public String registerUser(String user_name,String password,Integer state,Model model){User user = new User(user_name,password,state);if(userServer.registerUser(user)){model.addAttribute("mess","注册成功,请等待一级管理员审核通过方可使用!谢谢!");return "/user/add_user2";}else{model.addAttribute("message", "用户已存在");return "/user/add_user2";}}
addUser方法少了“}”
0 0
- 表单验证 ajax异步请求实例 json传参
- 表单前端验证+ajax异步请求
- ajax异步验证表单
- 通过ajax和json进行表单验证(异步加载)
- ajax异步请求实例
- Ajax异步请求实例
- jquery的ajax异步请求接收返回json数据实例
- ajax jquery 异步表单验证
- AmazeUi异步表单验证实例
- Ajax实现异步请求实例
- AJAX实例的表单验证
- AJAX实例的表单验证
- ajax 表单提交和异步请求
- jquery---------ajax+validate表单异步提交验证
- jquery---------ajax+validate表单异步提交验证
- jquery---ajax异步提交+validate表单验证
- jquery---------ajax+validate表单异步提交验证
- Ajax&Json - 异步请求遇到session失效
- temp
- Android反编译
- Codevs 1533互斥的数-hash
- Android问题—Android中Cookie问题的处理
- BZOJ-1191 (二分图匹配)
- 表单验证 ajax异步请求实例 json传参
- OpenGL3.3+GLFW+GLEW+GLM实现小人行走动画
- 数据挖掘---分类评估指标和回归问题
- mysql注入绕过空格过滤的方法
- 递归递推练习——D
- 设计模式(十九) 备忘录模式
- Hex、bin、axf、elf格式文件小结
- shiro验证【springboot mybatis个人博客系统(二)】
- Spring AOP 演化过程(二):基于代理的经典Spring AOP