博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一次使用Ajax
阅读量:4606 次
发布时间:2019-06-09

本文共 1728 字,大约阅读时间需要 5 分钟。

ajax简介

    AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

    AJAX = 异步 JavaScript 和 XML。

    AJAX 是一种用于创建快速动态网页的技术。

    通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

 (以上摘自w3school) 

这是第一次我使用ajax的jsp源文件,包括ajax.jsp和check.jsp。

<!-- ajax.jsp--> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Ajax使用</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <script type='text/javascript'> var req; function check(){ var field = document.getElementById("user"); var url = "check.jsp?id="+escape(field.value); if(window.XMLHttpRequest){ req = new XMLHttpRequest(); }else if(window.ActiveXObject){ req = new ActiveXObject("Microsoft.XMLHTTP"); } req.open("Get", url, true, null, null); req.onreadystatechange = callback; req.send(null); } function callback(){ if(req.readyState == 4){ if(req.status == 200){ document.getElementById("check").innerHTML = req.responseText; } } } </script> </head> <body > <form> <table align='center'> <tr>                 <td>用户名</td>                 <td><input type='text' id='user' οnblur='check()'/></td>                 <td id='check'></td>             </tr> </table> </form> </body> </html>
下面是check.jsp

<%--check.jsp --%> <% response.setCharacterEncoding("utf-8"); response.setContentType("text/xml"); response.setHeader("Cache-Control","no-store"); response.setHeader("Pragma","no-cache"); response.setDateHeader("Expires", 0); response.getWriter().write("OK "); %>

转载于:https://www.cnblogs.com/android-html5/archive/2012/05/27/2533890.html

你可能感兴趣的文章
iOS中常见的自定义宏
查看>>
Android中Context详解 ---- 你所不知道的Context
查看>>
8.存储过程和触发器
查看>>
NOIP模拟题——LGTB与桌子
查看>>
64位Navicat Premium安装/破解【含资源】
查看>>
事件查看器常见ID代码解释
查看>>
使用mdf和ldf附加还原SQL Server数据文件
查看>>
python函数
查看>>
Python美味食谱:1.7 将字符串逐字符或逐词反转
查看>>
LeetCode:Divide Two Integers
查看>>
ubuntu mysql INTO FILE 权限问题
查看>>
CentOs7-常用命令
查看>>
hdu1061
查看>>
HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求。...
查看>>
pm2进阶使用
查看>>
查看Sql Server所有表占用的空间大小
查看>>
CSS重置(css reset)【转载】
查看>>
Elasticserach 配置文件详解
查看>>
【案例】大型摩托制造企业如何高效排产?看APS系统如何帮忙
查看>>
NTCIR-13 We Want Web 任务概述
查看>>