代码改变世界

jQuery实现Ajax

2018-01-23 21:17  开发潜力  阅读(202)  评论(0编辑  收藏  举报

jsp页面中:

var email = $("#email").val();
     $.ajax({
       url:"UserServlet",//要提交的URL路径
       type:"get",//发送请求的方式
       data:"email="+email,//要发送到服务器的数据
       dataType:"text",//指定返回的数据格式
       success:callBack,//响应成功后要执行的代码
       error:function(){//请求失败后要执行的代码
            alert("邮箱验证时出现错误,请稍后再试或与管理员联系!");
       }
     });
  
       function callBack(used){//入参表示响应结果
               if (used == "true"){
                   $("#emailSpan").html("该邮箱已被注册!");
               }else{
                   $("#emailSpan").html("该邮箱可以注册!");
               }
          }

Servlet中:

String email = request.getParameter("email");
  boolean used = false;
  if ("123@qq.com".equals(email)){
   used = true;
  }else{
   used = false;
  }