ajax 学习总结(一)

  • Post author:
  • Post category:其他


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)  。



版权声明:本文为liubag原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。