Ajax基本应用

Ajax是一种不需要重新加载整个网页,只需要局部刷新页面的技术。通过与后台服务器进行少量的数据交换,Ajax实现异步更新。核心是XMLHttpRequest,使用Ajax,主要分为3个步骤:创建XMLHttprequest对象;请求;响应。下面分别就各个步骤说明Ajax的使用:

1 创建XMLHttpRequest对象

IE遵循的不是标准的W3C标准,在创建XMLHttpRequest对象的时候,需要检测浏览器,

var xmlhttp;

if(window.XMLHttpRequest){

xmlhttp = new XMLHttpRequest();

} else {

xml = new ActiveXObject("Microtsoft.XMLHTTP");

}

使用上面的代码,不同的浏览器就创建了不同的XMLHttpRequest对象了。

 

2 请求

逻辑的处理并不是有Ajax完成的(实际上是一段javascript代码),而是Ajax发送请求给处理逻辑单元,并传入必要的参数

xmlhttp.open('GET', url, true);

参数说明:第一个参数指明需要通过什么方向传递参数;第二个指出需要发送请求的url地址;最后一个参数是一个bool变量,是否异步模式。

xmlhttp.open();

 

3 响应

服务器端的处理逻辑将处理的结果返回,Ajax接受这些数据,使用XMLHttpRequest对象的responseText或 responseXML 属性来接收。

然后将结果显示到HTML页面上

document.getElementById(''message").innerText = xmlhttp.responseText;

以上的3步操作实现了一个基本的Ajax的应用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值