易截截图软件、单文件、免安装、纯绿色、仅160KB

对Ajax的一些基本理解

一、ajax的入门
  1、XMLHttpRequest对象的使用(使用XMLHttpRequest解析xml文件)
 onreadystatechange
指定当readyState属性改变时的事件处理句柄
 open()
创建一个新的http请求,并指定此请求的方法、URL等信息
 send()
发送请求到http服务器并接收回应
 readyState
    返回XMLHTTP请求的当前状态
 status
       返回当前请求的http状态码
 responseText
将响应信息作为字符串返回
 responseXML
将响应信息格式化为Xml Document对象并返回
out回应客户
1、“添加新项” 新建一个XML文件来存放要被调用的数据。
XMLFile.xml
<?xml version="1.0" encoding="utf-8" ?>
<response>
    <res>
       对不起,登录失败!
    </res>
</response>
 
2、“添加新项” 新建一个JSP页,添加代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Ajax异步调用</title>
</head>
<body>
    <div style="background-color:Yellow" id="mytext">Ajax异步调用
</div>
    <input type="button" value="更新" onclick="startHTTP()" />
</body>
</html>
<script type="text/javascript">
var XMLHttpReq;
function createHTTP(){
   //根据不同的浏览器创建XMLHttpRequest
   if(window.ActiveXObject)//ie浏览器
     {
        XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
     }
   else  if(window.XMLHttpRequest){//其他浏览器
        XMLHttpReq=new XMLHttpRequest();
   }
}
//开始调用
function startHTTP()
{


相关文档:

AJAX Follow Me

最近网上提的很多的一个新概念就是 AJAX 了, 那么, AJAX 是什么呢? 以下内容引用网上资料:
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义
基于 web标准(sta ......

一个关于javascript Ajax解析XML的原始实例

        该实例首先需要创建数据库,数据库Test唯一表test,该表具有三个列分别为c1,c2,c3, int型,请自行建立数据库并插入几行测试数据。
        然后我们希望能将数据库中的数据读取出来,我在此处只是将数据库数据以数据集的方式存放在本地中, ......

ajax 缓存

1、在服务端加 header("Cache-Control: no-cache, must-revalidate");
  2、在ajax发送请求前加上 xmlHttpRequest.setRequestHeader("If-Modified-Since","0");
  3、在ajax发送请求前加上 xmlHttpRequest.setRequestHeader("Cache-Control","no-cache");
  4、在 Ajax 的 URL 参数后加上 "?fresh=" + Math.rando ......

由ajax引发的this.Title的改变

最近被这个问题困惑了一段时间
问题的由来是这样的:
在pageload事件中,有一行语句对this.Title赋值: this.Title = dir.name;
由dir的name去动态的生成网页的title
这么做并没有什么问题,但是一旦结合了ajax,问题就出现了
有兴趣的朋友可以尝试一下
在pageload中对this.Title赋值,然后在body中写一个updatepanel ......

ajax 详解

ajax就是javascript 因为以前javascript没有httpXMLrequest对象,从IE5.0之后出现,说白了ajax就是可以用javascript向服务器发送请求,并且能接收服务返回的内容,写ajax程序只要写出一个发送函数和一个接收服务员返回的函数即可,在服务器程序中可以返回字符串也可以返回xml,实例程序http://xsuo.javaeye.com/blog/578637 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号