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()却取不到?这是什么原因?
------解决方案--------------------