首页 > 蚂蚁部落 > 正文

验证邮箱是否已经注册介绍
2017-02-10 17:21:58   来源:   评论:0 点击:

注册网站如果填写邮箱地址,通常会验证这个邮箱是否已经被使用过,以防重复的出现。下面就介绍一下如何实现此功能,因为由于平台的限制,只
注册网站如果填写邮箱地址,通常会验证这个邮箱是否已经被使用过,以防重复的出现。

下面就介绍一下如何实现此功能,因为由于平台的限制,只能够给出相关代码,但是不能在线测试。

一.javascript代码如下:

[JavaScript] 纯文本查看 复制代码运行代码
//验证邮箱是否存在function checkEmailIsExist() {  var email = jQuery("#email").val();  var flag = false;  jQuery.ajax({    url: "checkEmail?t=" + (new Date()).getTime(),    data: { email: email },    dataType: "json",    type: "GET",    async: false,    success: function (data) {      var status = data.status;      if (status == "1") {        flag = true;      }    }  });  return flag;}

二.后台代码如下:

[C#] 纯文本查看 复制代码
@RequestMapping(value = "/checkEmail", method = RequestMethod.GET)  public void checkEmail(HttpServletRequest request,HttpServletResponse response) {          Map<String, Object> map = new HashMap<String, Object>();    try {      String email = request.getParameter("email");              String status = "0";      //写查询语句,查询表里面是否存在该邮箱      //UserBaseInfo userBaseInfo = userService.findUserByEmail(email);       //if(userBaseInfo!=null)status="1";      map.put("status", status);              String data = JSONObject.fromObject(map).toString();             response.getWriter().print(data);      response.getWriter().flush();      response.getWriter().close();    } catch (Exception ex) {            }  }

相关热词搜索:

上一篇:前台怎样获取后台ajax数据简单介绍
下一篇:设置XMLHttpRequest超时简单介绍

分享到: 收藏
评论排行