1,下载jquery
2,使用jquery和ajax
ajax提交的编码是utf-8;
乱码问题:
1,post方式提交,方法:request.setCharacterEncoding("utf-8");
2,get方式提交,方法:String cardType = request.getParameter("cardtype");
cardType = new String(cardType.getBytes("ISO-8859-1"),"utf-8");
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#findcus").click(function(){
$.ajax({
//请求的地址
url:"QueryCustomerByCardIdServlet?cardid=" + $("#cardId").val(),
//请求的方式
type:"post",
//返回的数据类型
dataType:"text",
//请求成功时的回调函数
beforeSend:function(){},
complete:function(){},
success:function(data){
}
});
});
$("#accountPwd").blur(function(){
$.ajax({
url:"CheckAccountPwdServlet",
type:"post",
data:$("#cancelAccountForm").serialize(),
dataType:"text",
success:function(data){
if(data.indexOf("success") > -1){
$("#validmsg").html("<font color='green'>密码正确</font>");
$("#cancelAccount").removeAttr("disabled");
}else{
$("#validmsg").html("<font color=\"red\">密码错误</font>");
$("#cancelAccount").attr("disabled","disabled");
}
}
});
});
});
</script>