日期:2014-05-18  浏览次数:20604 次

谁有Ajax异步调用后台 实现简单的登录错误提示的实例?
框架是SSH,其中Action是DispatchAction;
SSH + JSP + MYSQL
Ajax实现页面不刷新 并且把“用户名不正确”、“密码输入有误”这样的提示显示在登录框的下面

------解决方案--------------------
<script type="text/javascript">
 /*提交验证,异步传输*/ 
$(document).ready(function(){
  $("form").submit(function (){
  if ($("#name").val() == '' 
------解决方案--------------------
 $("#password").val() == ''){ 
  alert("帐号和密码不能为空!");
  return false; 
  }else{             
   $.ajax({                  
   url: 'LoginServlet',       //处理测试页面,注意返回内容,成功返回OK                  
   dataType: 'text',                  
   data: $("form").serialize(),                  
   success: function (msg) {                      
   if (msg == "ok"){ 
   window.location.href = "IndexServlet"; 
   }else{                          
    alert("帐号或密码不正确,请您重新输入!");                          
    return;                      
    }                  
    }              
    });          
 }        
return false;                         ////////////////要阻止表单提交     
});
});

</script>


不知道SSH是什么,这是老师布置的作业,帐号密码不正确一起提示的,你看下有用不
------解决方案--------------------
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletExceptionIOException {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");

PrintWriter out = response.getWriter();
//获取帐号密码
String name = request.getParameter("name");
String pa