Ajax 简单示例
来源:互联网 发布:手机控制电脑桌面软件 编辑:程序博客网 时间:2024/05/19 01:58
文章来源:http://zuowangxi.iteye.com/blog/582097
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title>xmlhttprequestajaxdemo</title>
<scripttype="text/javascript"language="javascript">
varreq;//定义变量,用来创建xmlhttprequest对象
functioncreatReq()//创建xmlhttprequest,ajax开始
{
varurl="ajaxServer.aspx";//要请求的服务端地址
if(window.XMLHttpRequest)//非IE浏览器及IE7(7.0及以上版本),用xmlhttprequest对象创建
{
req=newXMLHttpRequest();
}
elseif(window.ActiveXObject)//IE(6.0及以下版本)浏览器用activexobject对象创建,如果用户浏览器禁用了ActiveX,可能会失败.{
req=newActiveXObject("Microsoft.XMLHttp");
}
if(req)//成功创建xmlhttprequest
{
req.open("GET",url,true);//与服务端建立连接(请求方式post或get,地址,true表示异步)
req.onreadystatechange=callback;//指定回调函数
req.send(null);//发送请求
}
}
functioncallback()//回调函数,对服务端的响应处理,监视response状态
{
if(req.readystate==4)//请求状态为4表示成功
{
if(req.status==200)//http状态200表示OK
{
Dispaly();//所有状态成功,执行此函数,显示数据
}
else//http返回状态失败
}
else//请求状态还没有成功,页面等待
{
document.getElementById("myTime").innerHTML="数据加载中";
}
}
functionDispaly()//接受服务端返回的数据,对其进行显示
{
document.getElementById("myTime").innerHTML=req.responseText;
}
</script>
</head>
<body>
<divid="myTime"></div>
<inputid="Button1"type="button"value="GetTime"onclick="creatReq();"/>
</body>
</html>
对于Ajax需要注意执行 的 顺序
对于input 类型为text的 动作有 onChange() onPropertyChange() 后者比前者的反应 更加的敏感,有可能onChange()不会随着里面的改变而改变,但是onPropertyChange()肯定会随着value的值 改变而改变。
对于返回的值,要把结果写在最后的条件都符合的情况下,就是注意函数的位置。
操作xml的时候 用到的方法 和以前操作xml的是一样的,如getElementsByTagName(),还有.firstChild.data,nodeValue.
Ajax执行的顺序是open,onreadystatechange,send 都是基于流的形式传输。
对于servlet里面 注意 都是 用流的形式进行 传输和取值。resp.setContentType(),里面得相应的设置方式。
- Ajax简单请求示例
- php+ajax简单示例
- Ajax应用简单示例
- Ajax简单示例
- ajax 简单示例
- Ajax 简单示例
- 简单的Ajax示例
- Ajax简单示例
- AJAX的简单示例
- Ajax 简单示例
- jquery-ajax简单示例
- AJAX-简单示例
- ajax 简单示例
- AJAX.NET的简单示例
- 简单的一个AJAX示例
- Ajax介绍和简单示例
- Ajax入门和简单示例
- Ajax -- 原理及简单示例
- 《Android开发从零开始》——14.程序调试技术学习
- oracle join 多表连接----至少3张表
- DOS命令大全(经典收藏)
- 运行中hadoop增加datanode
- ADO在查询视图时自动添加rowid,导致Ora 1445错误
- Ajax 简单示例
- java基础整理8--API
- textarea回车符问题
- 非齐次线形差分方程和 齐次线形差分方程在同根情况下的共性
- rapi.h & rapi.lib 位置
- 一个人也可以很好,就像这样,是一个人的就进来看看吧!
- 一个人也可以很好,就像这样,是一个人的就进来看看吧!
- 一个人也可以很好,就像这样,是一个人的就进来看看吧!
- 云计算了解