ajax  val() html()
 $(function(){
       $.ajaxSetup({  async : false  });  
       $("#submit").click(function(){             
             $("#error").remove();
             $.post("LoginValidate.jsp", 
                    { 
		     username :  $("#username").val(),
		     password :  $("#password").val()
	            },
		    function (data, textStatus)
		      {
			 alert(data.judge);
  		         if(data.judge=="false")
		         {		   	 	       $("#message").append('<span id="error">'+ "账号或者密码不正确"+'</span>');
            }	   	 	 						   	 	 
         },"json");
         if($("#error").html().length>0)          
           return false; 
                         
       });
       });
    </script>
各位大神:
(1)我想在程序的登录页面在登录时候用ajax与后台进行互动,用户名与密码都符合时则进行跳转,不知道这个是不是算一种常见写法?
(2)大神们也看到了,我写了$.ajaxSetup({  async : false  }); 因为我下方的判断不能在post执行完毕之前执行,所以写了这个,我想问一下,当账户密码不对时候,为何 $("#error").html()能够取到错误信息,但是$("#error").val()却取不到?这是什么原因?
              
------解决方案--------------------