AJAX验证数据库内容并将值显示在页面
功能实现:
在jsp页面中填写文本框内容,光标离开文本框,在本页面的相应地方获取数据库中改值所对应的其他数据。
servlet:
request.setCharacterEncoding("utf-8");
PrintWriterout=response.getWriter();
//调用servlet层去数据库查找是否有相同用户名并返回到页面中的其他记录
Stringclient_id=request.getParameter("client_id");
ClientServicesclientServices=newClientServices();
try{
Thread.sleep(2000);
}catch(InterruptedExceptione){
e.printStackTrace();
}
Clientclient=clientServices.findClientById(client_id);
if(client!=null){
out.print(URLEncoder.encode(client.getClient_name(),"utf-8"));
}else{
out.print("false");
}
out.flush();
out.close();
jquery:
$(document).ready(function(){
$("#client_id").blur(function(){
$.ajax({
type:'POST',
url:'servlet/validServlet?client_id='+$(this).val(),
data:'client_id='+$("#client_id").val(),
success:function(msg){
if(msg=='false'){
alert("没有此人");
}else{
//utf-8解码解决中文乱码
$("#clientInfo").html(decodeURI(msg));
$("#clientInfo").attr("value",decodeURI(msg));
}
}
});
});
});热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短