js编写ajax

来源:互联网 发布:java中九九乘法表 编辑:程序博客网 时间:2024/05/10 18:44

  Ajax的核心是JavaScript对象XmlHttpRequest,它是一种支持异步请求的技术。XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。

使用Javascript编写一个属于自己的ajax库,可以更深刻的了解ajax的概念。

1.需要创建一个Ajax对象。

var oAjax = null;if(window.XMLHttpRequest) {    oAjax = new XMLHttpRequest();} else {    oAjax = new ActiveXObject('Microsoft.XMLHTTP');}

使用if语句,主要是为了浏览器的兼容性。

  2.连接服务器

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

3.发送请求

oAjax.send();

4.接收服务器的返回

oAjax.onreadystatechange=function (){if(oAjax.readyState==4){if(oAjax.status==200){fnSucc(oAjax.responseText);}else{if(fnFaild)fnFaild(oAjax.status);}}};


0 0
原创粉丝点击