jquery实现Ajax小实例开发(图文详解开发流程)
2010-09-01 14:41
996 查看
程序功能很简单。利用jquery库实现Ajax效果,客户端网页发送一文本框中数据,服务器端收到数据后,做出响应,然后客户端页面做出局部更新。
开发环境:MyEclipse 8.5、Tomcat 6
一、先整体看一下文件的结构
二、编写程序代码:
1、建立好相应的文件结构:
a、新建一个Web Project,命名为ajax。这一步很简单,不多说了
b、在src下新建一package,命名为ajax.servlet 。
c、在WebRoot下新建一文件夹,命名为jslib 。
2、编写服务器端程序。
新建一Servlet,命名为CheckServlet
CheckServlet.java源代码如下:
3、编写客户端html文件
新建ajax.html文件
ajax.html文件源码如下:
4、下载jquery.js文件
下载地址:http://docs.jquery.com/Downloading_jQuery
下载后,将文件拷贝到文件结构中
5、
编写verify.js文件
verify.js源代码如下:
三、运行程序
点击按钮之前
点击按钮之后
开发环境:MyEclipse 8.5、Tomcat 6
一、先整体看一下文件的结构
二、编写程序代码:
1、建立好相应的文件结构:
a、新建一个Web Project,命名为ajax。这一步很简单,不多说了
b、在src下新建一package,命名为ajax.servlet 。
c、在WebRoot下新建一文件夹,命名为jslib 。
2、编写服务器端程序。
新建一Servlet,命名为CheckServlet
CheckServlet.java源代码如下:
package ajax.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * * @author Thinkpad * */ public class CheckServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); response.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); String name = request.getParameter("username"); out.print("我是服务器,收到客户端的数据:"+name); out.flush(); out.close(); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } }
3、编写客户端html文件
新建ajax.html文件
ajax.html文件源码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>ajax实现校验</title> <mce:script type="text/javascript" src="jslib/jquery.js" mce_src="jslib/jquery.js"></mce:script> <mce:script type="text/javascript" src="jslib/verify.js" mce_src="jslib/verify.js"></mce:script> </head> <body> <input type="text" id="username"> <input type="button" value="校验" onclick="verify()" > <dir id="result"></dir> </body> </html>
4、下载jquery.js文件
下载地址:http://docs.jquery.com/Downloading_jQuery
下载后,将文件拷贝到文件结构中
5、
编写verify.js文件
verify.js源代码如下:
function verify() { // 注解 // alert("点击了按钮"); // jquery查询节点的方法 var jqueryObj = $("#username"); // 获取文本框中用户输入的数据 var username = jqueryObj.val(); // alert(username); // 将数据发送给服务器的servlet $.get("servlet/CheckServlet?username=" + username, null, callback); } // 回调函数 function callback(data) { // alert("收到服务器返回的数据"); // alert(data); var resultObj = $("#result"); resultObj.html(data); }
三、运行程序
点击按钮之前
点击按钮之后
相关文章推荐
- jquery+ajax实现注册实时验证实例详解
- jQuery+ajax实现修改密码验证功能实例详解
- jquery+ajax实现注册实时验证实例详解
- jQuery实现ajax提交form表单(可以是提交json),用springmvc接收。图文详解
- Android开发实现模仿360二维码扫描功能实例详解
- 【Android游戏开发二十二】(图文详解)游戏中灵活实现动画播放!简述J2me的游戏类库与Android游戏开发!
- 实例详解jQuery Mockjax 插件模拟 Ajax 请求
- 基于jQuery实现Ajax验证用户名是否可用实例
- 实例详解jQuery Mockjax 插件模拟 Ajax 请求
- Jquery揭秘系列:ajax原生js实现详解(推荐)
- jQuery+json实现的简易Ajax调用实例
- 通过Ajax+jquery实现的动态增加一组查询条件的实例
- asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码
- android widget 开发实例 : 桌面便签程序的实现详解和源码 (上)
- PHP对接微信公众平台消息接口开发流程详解及实例(一)
- jQuery+JSON实现AJAX二级联动实例分析
- jQuery使用$.ajax进行即时验证实例详解
- 用jQuery实现asp.net 2.0 treeview控件完全无刷新操作实例(AJAX的增、删、改、选择以及展开收缩节点)
- jQuery中ajax的load()与post()方法实例详解
- 用jQuery简化Ajax开发实现方法第1/2页