这是用JQUERY 方式写的AJAX,要导入jquery文件
1、AJax 判断用户名
//ajax检测用户名是否存在
function CheckAccount(){
var account = $("#account").val(); //获取用户名进行判断
if(account!=""){
$.ajax({
type: "POST",
url: "servlet", //这里的url为Servlet配置xml文件的路径
data: $("#loginForm").serialize(), //获取form表单所又内容
success: function(ma){
ma=$.parseJSON(ma); //获取Servlet传过来的JSON数据
if(ma.success=="true"){
document.getElementById("showmessage").innerHTML="用户名已被占用";
}else{
document.getElementById("showmessage").innerHTML="用户名可以使用";
}
}
});
}else{
document.getElementById("showmessage").innerHTML="用户名不能为空";
}
}
2、JSP页面
<form id="loginForm">
<table align="center" style="margin-top: 50px;" width="500px" cellpadding="20px">
<tr>
<td><font size="3px">用户名:</font></td>
<td>
<div>
//光标移开启动事件
<input type="text" name="account" id="account" style="width: 250px" οnblur="CheckAccount()">
</div>
//显示区域
<div id="showmessage" &