ajax—json实现验证用户名是否存在功能
2016-09-04 10:49
676 查看
注册页register.jsp
//**必须加 @ResponseBody
@RequestMapping("checkUserName")
@ResponseBody
public Map<String,String> checkUserName(String username){
//创建一个map,用来封装数据
Map<String,String> adminMap = new HashMap<String,String>();
String flag="yes";
User u=us.selectUserByname(username);
if (u!=null) {
flag="no";
}
adminMap.put("admin",flag);
//测试输出
System.out.println("打印这句话说明,Ajax Asynchronous request 发送成功...");
return adminMap;
}
<script> $(function(){ //文本框点击事件 $("input[name='username']").blur(function(){ //发送ajax请求 $.ajax({ type:"POST", url:"checkUserName", data:{ username:$("#username").val() }, dataType:"json", error:function(){ alert('ajax请求请求错误...') }, success:function(data){ //清空 $("#showRet").empty(); if(data.admin=="yes"){ //将接收到的数据显示到文本框 $("#showRet").text("yes"); } else{ $("#showRet").text("no"); } }, }) }) }); </script>控制层Controller.java
//**必须加 @ResponseBody
@RequestMapping("checkUserName")
@ResponseBody
public Map<String,String> checkUserName(String username){
//创建一个map,用来封装数据
Map<String,String> adminMap = new HashMap<String,String>();
String flag="yes";
User u=us.selectUserByname(username);
if (u!=null) {
flag="no";
}
adminMap.put("admin",flag);
//测试输出
System.out.println("打印这句话说明,Ajax Asynchronous request 发送成功...");
return adminMap;
}
相关文章推荐
- JS实现AJAX提交数据到后台,实现验证用户名是否存在功能详解
- JS实现AJAX提交数据到后台,实现验证用户名是否存在功能详解
- JS实现AJAX提交数据到后台,实现验证用户名是否存在功能详解
- 利用jQuery实现的Ajax 验证用户名是否存在
- ajax 实现无刷新验证用户名是否存在
- 利用jQuery实现的Ajax 验证用户名是否存在
- ajax 实现无刷新验证用户名是否存在
- 基于jQuery实现的Ajax 验证用户名是否存在的实现代码
- Ajax实现异步刷新验证用户名是否已存在
- 力所能及之springmvc+ajax+jquery+json实现登录异步校验用户名是否存在
- 基于jQuery实现的Ajax 验证用户名是否存在的实现代码
- 【java项目实践】详解Ajax工作原理以及实现异步验证用户名是否存在+源码下载(java版)
- 利用jQuery实现的Ajax 验证用户名是否存在
- ajax,servlet实现无刷新验证用户名是否存在
- ajax实现验证用户名是否已经存在(struts2)
- jQuery结合Ajax实现用户名是否存在的验证代码
- Jquery ajax json 验证用户名是否存在
- 利用jQuery实现的Ajax 验证用户名是否存在
- 【java项目实践】详解Ajax工作原理以及实现异步验证用户名是否存在(java版)
- 艾伟_转载:利用jQuery实现的Ajax 验证用户名是否存在