Ajax学习笔记(实例)
来源:互联网 发布:五五开淘宝店地址 编辑:程序博客网 时间:2024/05/01 17:10
AJAX.html
<html><head><title>AJAX.html</title></head><script type="text/javascript">/*通过异步传输XMLHTTP发送参数到ajaxServlet,返回符合条件的XML文档*/function getResult() {var url = "/AjaxTest/ajaxServlet?action=send";if (window.XMLHttpRequest) {req = new XMLHttpRequest();} else if (window.ActiveXObject) {req = new ActiveXObject("Microsoft.XMLHTTP");}if (req) {req.open("GET", url, true);req.onreadystatechange = complete;req.send(null);}}/*分析返回的XML文档*/function complete() {if (req.readyState == 4) {if (req.status == 200) {if(req.responseText == "true")document.getElementById("MyDiv").innerHTML = "<font color='red'>It`s ok!!</font>"}}}</script><body><table width="80%" border="0" cellspacing="0" cellpadding="0"><tr><td><input type="text" onkeyup="getResult()"><div id="MyDiv">check</div></td></tr></table></body>
ajaxServlet.java
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;public class ajaxServlet extends HttpServlet {private static final String CONTENT_TYPE = "text/xml; charset=gb2312";public void init() throws ServletException {}public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType(CONTENT_TYPE);PrintWriter out = response.getWriter();String action = request.getParameter("action");if (("send").equals(action)) {out.write("true");out.close();}}}
web.xml
<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"><servlet><servlet-name>ajaxServlet</servlet-name><servlet-class>ajaxServlet</servlet-class></servlet><servlet-mapping><servlet-name>ajaxServlet</servlet-name><url-pattern>/ajaxServlet</url-pattern></servlet-mapping></web-app>
- Ajax学习笔记(实例)
- Ajax学习笔记(2)----Ajax访问XML实例代码(全)
- AJAX 学习笔记(3) Ajax标准交互实例
- Web2.0之Ajax 学习笔记与应用实例(转载)
- jQuery学习笔记--jQuery的ajax方法调用实例
- Ajax学习笔记(一)
- Ajax学习笔记(一)
- AJAX学习笔记(一)
- AJAX学习笔记(二)
- ajax学习笔记(1)
- ajax学习笔记(2)
- 学习ajax 笔记(一)
- Ajax学习笔记(一)
- AJAX学习笔记(一)
- Ajax学习笔记(ajaj)
- Ajax 学习笔记(一)
- jQuery学习笔记(ajax)
- AJAX初步学习实例
- 我和英语有个约会
- linux驱动头文件位置的说明
- No. 01 - Binary Search Tree and Double-linked List
- 黑马程序员——Java关键子和基本数据类型
- 有趣的keil MDK细节
- Ajax学习笔记(实例)
- No. 02 - Stack with Function min()
- No. 03 - Maximum Sum of All Sub-arrays
- 扩展开放,修改关闭
- HDOJ 1588 - Gauss Fibonacci
- No. 04 - Paths with Specified Sum in Binary Tree
- No. 05 - The Least k Numbers
- 初学者对通讯录软件开发的整体把握与分块实现------添加列表新内容并实现界面的跳转
- No. 06 - Post-order Traversal Sequences of Binary Search Trees