Ajax验证数据库的内容,并在页面上显示值。

功能的实现:

在JSP页面中填入文本框内容,光标离开文本框,并获取对应于页面相应位置的数据库值的其他数据。

Servlet:


request.setcharacterencoding(UTF-8);
PrintWriter = response.getwriter();
将servlet层调用到数据库中,以查找是否相同的用户名并返回到页面中的其他记录。
字符串client_id = request.getparameter(client_id );
客户服务客户服务=新客户服务();
{试
(2000)thread.sleep;
} catch(InterruptedException e){
E.printStackTrace();
}
客户端客户端= clientservices.findclientbyid(client_id);
如果(客户端)!= NULL){
out.print(URLEncoder.encode(client.getclient_name()(),UTF-8));
{人}
out.print(假);
}
Out.flush();
Out.close();


jQuery:


$(文档)Ready(函数(){)
$(# client_id)。Blur(function(){)
$ ajax({
类型:'post,
网址:'servlet / validservletclient_id =+ $(this)瓦迩(),
数据:'client_id =+ $(# client_id )瓦迩(),
成功:函数(MSG){
如果(味精= =假){
警报(没有这个人);
{人}
/ / UTF-8解码解决中国混乱的代码
$(#客户信息表)。Html(得到(MSG));
$(#客户信息表),Attr(价值
}
}
});
});
});