您所在位置: 网站首页 / Ajax技术原理的几点总结.docx / 文档详情
Ajax技术原理的几点总结.docx 立即下载
2025-08-17
约2.6千字
约10页
0
13KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

Ajax技术原理的几点总结.docx

Ajax技术原理的几点总结.docx

预览

免费试读已结束,剩余 5 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Ajax技术原理的几点总结

关于Ajax技术原理的几点总结	ajax:AsynchronousJavascriptandXML 异步Javascript和XML。是一种创建交互式网页应用的网页开发技术。那么下面我们来谈谈关乎Ajax技术原理的几点总结。想了解更多相关资讯请持续关注我们应届毕业生培训网。	1.0优势:	1.1通过异步模式,提升了用户体验。	1.2优化了浏览器与服务器之间的传输,减少了不必要的数据往返,减少了带宽占用。	1.3Ajax引擎在客户端运行,承担了一部分本来由服务器承担的共组,从而减少了大用户量下的服务器负载。	2.0工作原理	Ajax核心是Javascript对象XmlHttpRequest。该对象在IE5中首次引用,它是一种支持异步请求的技术。XmlHttpRequest使您可以使用Javascript向服务器提出请求并处理响应,而不是阻塞用户,达到无刷新的效果。	由于浏览器之间存在差异,创建XmlHttpRequest对象的方式也有差异(主要是IE和其他浏览器之间的差异)。	2.1比较通用型的创建异步请求的方法:	代码如下:	functionCreateXmlHttp(){	//非IE浏览器创建XmlHttpRequest对象的方法	if(window.XmlHttpRequest){	xmlhttp=newXmlHttpRequest();	}	//IE浏览器创建XmlHttpRequest对象的方法	if(window.ActiveXObject){	try{	xmlhttp=newActiveXObject("Microsoft.XMLHTTP");	}	catch(e){	try{	xmlhttp=newActiveXObject("msxml2.XMLHTTP");	}	catch(ex)	{}	}	}	}	2.2XmlHttpRequest相关属性:	onreadystatechange   每次状态改变所触发事件的事件处理程序。	responseText       从服务器进程返回数据的字符串形式。	responseXML        从服务器进程返回的DOM兼容的文档数据对象。	status            从服务器返回的数字代码,比如常见的404(未找到)和200(已就绪)	statusText         伴随状态码的字符串信息	readyState         对象状态值	0(未初始化)对象已建立,但是尚未初始化(尚未调用open方法)	1(初始化)对象已建立,尚未调用send方法	2(发送数据)send方法已调用,但是当前的状态及http头未知	3(数据传送中)已接收部分数据,因为响应及http头不全,这时通过responseBody和responseText获取部分数据会出现错误,	4(完成)数据接收完毕,此时可以通过通过responseXml和responseText获取完整的回应数据	2.3简单的Demo示例:	代码如下:	functionSendAsyncRequest(){	vardata=document.getElementById("XXId").value;	CreateXmlHttp(); //创建XmlHttpRequest对象	if(!xmlhttp){    //判断对象是否创建成功	alert("创建xmlhttp对象异常!");	returnfalse;	}	xmlhttp.open("POST",url,false); //开始发送异步请求	xmlhttp.onreadystatechange=function(){	if(xmlhttp.readyState==4&&xmlhttp.status==200){	document.getElementById("XXShowId").innerHTML=xmlhttp.ResponseText;&nbs
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

Ajax技术原理的几点总结

文档大小:13KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用