Ajax技术简介

Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML),它产生的主要目的是用于页面的局部刷新。这样的实现方式会使程序的性能提高。

在Ajax中主要是通过XMLHttpRequest对象处理发送异步请求和回应的。如果要创建一个XMLHttpRequest对象则必须使用JavaScript。如下:

<script language="JavaScrpt">

var xmlhttprequest ;

function createXMLHttpRequest(){

if(window.XMLHttpRequest){

xmlhttprequest = new XMLHttpRequest();

}

else{

xmlhttprequest = new ActiveXObject("Microsoft.XMLHTTP");

}

}

</script>

XMLHttpRequest对象的属性主要如下

1、onreadystatechange     指定当readState状态改变的时候使用的操作,一般用于指定具体的回调函数

2、readyState 返回当前请求的状态,只读

3、responseBody 将回应信息正文以unsigned byte 数组形式返回,只读

4、responseStream 以Ado Stream 对象的形式返回响应信息,只读

5、responseText 接收以普通文本返回的数据,只读

6、responseXML 接收以XML文档形式回应的数据,只读

7、status 返回当前请求的http状态码, 只读

8、statusText 返回当前请求的响应行状态,只读

在使用XMLHttpRequest对象进行操作时也要使用到此对象中的方法,如下所示

1、abort() 取消当前所发出的请求

2、getAllResponseHeaders() 取得所有的HTTP头信息

3、getResponseHeader() 取得一个指定的HTTP头信息

4、open() 创建一个HTTP请求,并指定请求模式,如GET请求或POST请求

5、send() 将创建的请求发送到服务器端,并接收回应信息

6、setRequestHeader() 设置一个指定请求的HTTP头信息 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值