AJAX验证数据库内容并将值显示在页面

 更新时间:2014年08月24日 14:45:32   投稿:whsnow  
光标离开文本框,在本页面的相应地方获取数据库中改值所对应的其他数据,相应的实现代码如下,感兴趣的朋友可以看看

功能实现:

在jsp页面中填写文本框内容,光标离开文本框,在本页面的相应地方获取数据库中改值所对应的其他数据。

servlet:

request.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
// 调用servlet层去数据库查找是否有相同用户名 并返回到页面中的其他记录
String client_id = request.getParameter("client_id");
ClientServices clientServices = new ClientServices();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Client client = 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));
}
}
});
});
});

相关文章

  • 快速解决ajax传递为空但显示在页面上为undefined的问题

    快速解决ajax传递为空但显示在页面上为undefined的问题

    今天小编就为大家分享一篇快速解决ajax传递为空但显示在页面上为undefined的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • ajax 怎么设置超时(一个action执行了2遍)

    ajax 怎么设置超时(一个action执行了2遍)

    一个action执行了2遍 ,这个操作大致需要5分多钟才能完成,于是搜了几个可以设置超时的地方,希望对大家有所帮助
    2014-08-08
  • JQuery+Ajax+Struts2+Hibernate框架整合实现完整的登录注册

    JQuery+Ajax+Struts2+Hibernate框架整合实现完整的登录注册

    最近没有项目做,闲着没事,看到一个书城的网站很好,于是就是仿了一个,把里面的ui直接拿过来用,前端后端自己写的,目前大部分的功能已经实现了。
    2015-10-10
  • 使用Ajax、json实现京东购物车结算界面的数据交互实例

    使用Ajax、json实现京东购物车结算界面的数据交互实例

    这篇文章主要介绍了使用Ajax、json实现京东购物车结算界面的数据交互实例,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • ajax异步传值及后端接收参数的多种方式小结

    ajax异步传值及后端接收参数的多种方式小结

    这篇文章主要介绍了ajax异步传值及后端接收参数的多种方式小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-11-11
  • Ajax实现无刷新分页实例代码

    Ajax实现无刷新分页实例代码

    这篇文章主要介绍了Ajax实现无刷新分页实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • ajax和jsonp跨域的原理本质详解

    ajax和jsonp跨域的原理本质详解

    跨域问题是我们在开发中经常会遇到的一个需求,下面这篇文章主要给大家介绍了关于ajax和jsonp跨域的原理本质,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • 深入剖析$.ajax()方法

    深入剖析$.ajax()方法

    下面小编就为大家带来一篇深入剖析$.ajax()方法。小编觉得挺不错的,现在分享给大家,也给大家做个参考
    2016-04-04
  • 使用Ajax实现简单的带百分比进度条实例

    使用Ajax实现简单的带百分比进度条实例

    最近做项目遇到这样的需求要求当进行文件长传保存等操作时,能在页面显示一个带百分比的进度条,给用户一个好的交互体验,下面通过实例代码给大家介绍基于ajax实现带百分比进度条效果,需要的的朋友参考下吧
    2017-07-07
  • Ajax传输中文乱码问题的解决办法

    Ajax传输中文乱码问题的解决办法

    这篇文章主要介绍了Ajax传输中文乱码问题的解决办法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07

最新评论