`
rebecca
  • 浏览: 315329 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

ajax检查user email是否存在

    博客分类:
  • Ajax
阅读更多

来源:forhope

 

 

   1. // 首先创建一个xmlHttpReq对象,非IE浏览器使用new XMLHttpRequest()  
   2.   var xmlHttpReq;  
   3.         function createXMLHttpRequest(){  
   4.              if(window.ActiveXObject){  
   5.               xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");  
   6.               }else{  
   7.               xmlHttpReq = new XMLHttpRequest();  
   8.              }  
   9.           }  
  10.   
  11. //这是表单验证触发函数  
  12. function check(){  
  13.                 createXMLHttpRequest();  
  14.                 var usermail =document.getElementById("usermail").value;  
  15.                 //将邮箱提交给一个Servlet  
  16.                 var url="CheckUser?usermail="+usermail;  
  17.                  //采用Get的请求方式  
  18.                 xmlHttpReq.open("GET",url,true);  
  19.                 xmlHttpReq.onreadystatechange = showResult;  
  20.                 //onreadystatechange的值改变时触发的showResult函数  
  21.                   xmlHttpReq.send();  
  22.  }  
  23.   //返回响应信息,并显示在一个DIV中  
  24. function showResult(){  
  25.                 if(xmlHttpReq.readyState == 4){  
  26.                     if(xmlHttpReq.status == 200){  
  27.                       //将响应信息作为字符串返回  
  28.                         var result = xmlHttpReq.responseText;  
  29.      var checkResult = document.getElementById                    ("checkResult").innerHTML="<b>"+result+"</b>";                    }  
  30.                 }  
  31.             }  
  32. //页面  
  33.   
  34. 邮箱:  
  35. <input type="text" id="usermail" onblur="check()">  
  36. <span id="checkResult" style="float:left"></span>  
  37.   
  38. //servlet中只要用response对象打印相应信息即可  







//然后servlet调用userservice,userservice调用userdao的某个方法,实现真正的检查email
分享到:
评论

相关推荐

    Springboot集成spring-data-jpa增删查改使用ajax数据交互

    user.setEmail(updatedUser.getEmail()); return userRepository.save(user); }).orElseThrow(() -&gt; new ResourceNotFoundException("User not found with id " + id)); } @DeleteMapping("/{id}") public ...

    Ajax会员注册验证

    Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。在这个"Ajax会员注册验证"的示例中,我们将深入...

    ajax用户注册.rar

    6. **服务器处理**:服务器端接收到请求后,验证用户提供的数据(如检查用户名是否已存在,邮箱格式是否正确等),如果一切正常,可以将新用户信息存入数据库。 7. **接收响应**:在前端,`XMLHttpRequest`或`fetch...

    ajax注册页面 (数据库实现)

    3. **数据验证**:在前端,通常会在用户提交信息前进行基本的验证,如检查用户名是否为空、密码是否符合规定等。这可以通过JavaScript函数实现,提高用户体验,减少无效请求。 4. **JSON格式**:虽然标签提到了XML...

    java ajax注册

    在本文中,我们将深入探讨如何使用Java和Ajax技术实现一个用户注册系统,该系统通过服务器端验证并连接到MySQL数据库。Ajax(异步JavaScript和XML)允许我们在不刷新整个页面的情况下与服务器进行交互,提高用户体验...

    检查电子邮件是否存在或不通过ajax发送

    以下是一个关于如何通过Ajax和PHP来检查电子邮件是否存在的详细教程。 1. **Ajax简介** Ajax(异步JavaScript和XML)允许在不重新加载整个网页的情况下,与服务器交换数据并更新部分网页内容。这使得Web应用可以...

    AJAX编码实现用户注册

    在JavaScript中,我们创建一个名为`registerUser`的函数来处理AJAX请求。这个函数使用`XMLHttpRequest`对象或者jQuery的`$.ajax`方法向服务器发送POST请求: ```javascript function registerUser() { var ...

    Ajax完全自学手册(源代码).rar

    Test4Navigator.htm User-Agent检测法 Test4Window1.htm window对象属性 test4Alert.htm 系统对话框 Test4Timeout.htm 时间间隔和暂停 Test4History.htm 浏览器历史 Test4location.htm locatio对象 ...

    ajax+php实现了页面注册的功能

    接下来,进行输入验证,比如检查用户名是否已存在,密码是否符合规则,邮箱格式是否正确等。验证通过后,使用SQL语句插入数据。最后,根据操作结果返回JSON数据给前端。 这个例子展示了如何使用Ajax和PHP实现一个...

    ajax+php 用户注册,登陆验证

    在设置用户注册和登录系统时,我们需要创建一个用户表,通常包括`id`(主键)、`username`、`password`(一般加密存储)、`email`等字段。这个脚本可能用于创建数据库表,并可能包含一些预填充的用户数据,用于测试...

    Ajax完全自学手册(PPT)

    Test4Navigator.htm User-Agent检测法 Test4Window1.htm window对象属性 test4Alert.htm 系统对话框 Test4Timeout.htm 时间间隔和暂停 Test4History.htm 浏览器历史 Test4location.htm locatio对象 ...

    Ajax 帮助文档下载

    5. **处理响应**:在回调函数中检查`xhr.readyState`和`xhr.status`,判断请求是否完成并成功,然后更新DOM。 **六、实例分析:实现AJAX和DWR** 文件"实现AJAX和DWR_之我行我素.doc"可能包含了使用Ajax和DWR的具体...

    ajax无刷新验证注册信息示例

    - 接收数据后进行必要的验证,例如判断数据格式是否正确,是否存在特殊字符等。 - 使用`urlencode`函数对特殊字符进行URL编码,避免数据在传输过程中被错误解析。 - 针对需要处理的功能,将相关代码封装成函数,并...

    jackson--ajax驱动包.rar

    同时,如果遇到任何问题,如JSON序列化异常、类型转换错误等,都需要检查Jackson库的版本是否匹配,或者服务器配置是否正确。 总结起来,这个"jackson--ajax驱动包"很可能是为了帮助开发者快速在SpringMVC环境中...

    Ajax(json) 开发实例

    **Ajax(JSON)开发实例详解** Ajax,全称Asynchronous JavaScript and XML,是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新。JSON...

    JavaScript案例-原生ajax查询所有用户

    console.log('用户ID:' + user.id + ', 姓名:' + user.name + ', 邮箱:' + user.email); } ``` 6. 服务器端配合: 考虑到标签中提到的"ajax_php",服务器端可能有一个PHP文件负责处理请求并返回所有用户的数据...

    「PHP系列」PHP AJAX运用之数据库实例:XML实例.md

    // 检查是否找到用户 if ($user) { echo "&lt;p&gt;Found User:&lt;/p&gt;"; echo "&lt;p&gt;Name: " . htmlspecialchars($user['name']) . "&lt;/p&gt;"; echo "&lt;p&gt;Email: " . htmlspecialchars($user['email']) . "&lt;/p&gt;"; } else { ...

    WordPress中利用AJAX技术进行评论提交的实现示例

    $comment_author_email = $user-&gt;user_email; $comment_author_url = $user-&gt;user_url; $comment_user_id = $user-&gt;ID; } else { // 验证电子邮件地址 if (!is_email($comment_author_email)) { fail('...

Global site tag (gtag.js) - Google Analytics