ajax 学习总结(一)

1.创建XMLHttpReuest对象

如果浏览器是firefox 的话可以用 var xmlhttp=new XmlHttpRequest();

如果是ie的话可以这么创建 varxmlhttp=new ActiveXObject(“Microsoft。XMLHttp”);

如果有意外情况的话可以在加上这句话

· xmlhttp=null的话就说明了这个浏览器几步是ie也不是firefox 所以我们可以加上着个

if{xmlhttp=null}{

alert(“ERRor creating xmlhttp object”);

}

2.加载数据所在的服务器  

xmlhttp。open(method,url,bool);

                method:表示http的请求方法,一共5中,最常见的就是用get/post。

url:表示数据的地址,如果是本地文件,则之具体路径;

如果是网站,则指网站的完全url地址。

bool:表示是否使用异步获取。true表示异步,false表示同步

   3


.

xmlhttp。onreadystatechange=方法名;


4.

发送

xmlhttp。send();


5

(3)方法名字


if(request.readyState==4&&request.status==200){}

多数方法都在这里面试线


如判断用户名重复::var flag = request.responseText;//用到请求对象及它的属性,浏览器用该属性放置来自服务器的响应数据。

alert("a"+flag+"a");// awangwu   a
var nameSpan = document.getElementById("nameSpan");
if(flag=="true"){
nameSpan.innerHTML="<font color='red'>重名!</font>";
}else{
nameSpan.innerHTML="<font color='red'>no  重名!</font>";
}

  

  
  
  



特点:xmlhttprequest有两个主要优特点

局部刷新:》、

只有一个元素改变,其他元素保持元特点

异步读取

xmlhttprequest可以实现按需读取,只从服务器但必须得到

1)。ajax处理数据的两个特点是异步和按需索取。

2)  。
























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值